社区
VB基础类
帖子详情
问一个简单问题,那一个函数可以把字符型变成整型(在线等待)
tian2xin2
2003-05-10 05:52:19
请帮忙
...全文
119
4
打赏
收藏
问一个简单问题,那一个函数可以把字符型变成整型(在线等待)
请帮忙
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w18ily
2003-05-10
打赏
举报
回复
或者str=str(i)
Str函数 返回
返回代表一数值的 Variant (String)。
语法
Str(number)
必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。
说明
当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。
使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。
注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。
VB不是要求很高的函数,不转化也不会出错,不过,最好转化~~
转化函数:
类型转换函数 返回
每个函数都可以强制将一个表达式转换成某种特定数据类型。
语法
CBool(expression)
CByte(expression)
CCur(expression)
CDate(expression)
CDbl(expression)
CDec(expression)
CInt(expression)
CLng(expression)
CSng(expression)
CStr(expression)
CVar(expression)
CStr(expression)
必要的 expression 参数可以是任何字符串表达式或数值表达式。
返回类型
函数名称决定返回类型,如下所示:
函数 返回类型 expression 参数范围
CBool Boolean 任何有效的字符串或数值表达式。
CByte Byte 0 至 255。
CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。
CDate Date 任何有效的日期表达式。
CDbl Double 负数从 -1.79769313486232E308 至 -4.94065645841247E-324;正数从 4.94065645841247E-324 至 1.79769313486232E308。
CDec Decimal 零变比数值,即无小数位数值,为
+/-79,228,162,514,264,337,593,543,950,335。对于 28 位小数的数值,范围则为
+/-7.9228162514264337593543950335;最小的可能非零值是 0.0000000000000000000000000001。
CInt Integer -32,768 至 32,767,小数部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。
CSng Single 负数为 -3.402823E38 至 -1.401298E-45;正数为 1.401298E-45 至 3.402823E38。
CStr String 依据 expression 参数返回 Cstr。
CVar Variant 若为数值,则范围与 Double 相同;若不为数值,则范围与 String 相同。
说明
如果传递给函数的 expression 超过转换目标数据类型的范围,将发生错误。
通常,在编码时可以使用数据类型转换函数,来体现某些操作的结果应该表示为特定的数据类型,而不是缺省的数据类型。例如,当单精度、双精度或整数运算发生的情况下,使用 CCur 来强制执行货币运算。
应该使用数据类型转换函数来代替 Val,以使国际版的数据转换可以从一种数据类型转换为另一种。例如,当使用 Ccur 时,不同的小数点分隔符、千分位分隔符和各种货币选项,依据系统的国别设置都会被妥善识别。
当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint 和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。并且 Fix 和 Int 函数总是返回与传入的数据类型相同的值。
使用 IsDate 函数,可判断 date 是否可以被转换为日期或时间。Cdate 可用来识别日期文字和时间文字,以及落入可接受的日期范围内的数值。当转换一个数字成为日期时,是将整数部分转换为日期,小数部分转换为从午夜起算的时间。
CDate 依据系统上的国别设置来决定日期的格式。如果提供的格式为不可识别的日期设置,则不能正确判断年、月、日的顺序。另外,长日期格式,若包含有星期的字符串,也不能被识别。
CVDate 函数也提供对早期 Visual Basic 版本的兼容性。CVDate 函数的语法与 CDate 函数是完全相同的,不过,CVDate 是返回一个 Variant,它的子类型是 Date,而不是实际的 Date 类型。因为现在已有真正的 Date 类型,所以 CVDate 也不再需要了。转换一个表达式成为 Date,再赋值给一个 Variant,也可以达到同样的效果。也可以使用这种技巧将其他真正的数据类型转换为对等的 Variant 子类型。
注意 CDec 函数不能返回独立的数据类型,而总是返回一个 Variant,它的值已经被转换为 Decimal 子类型。
w18ily
2003-05-10
打赏
举报
回复
str=cstr(i)
tian2xin2
2003-05-10
打赏
举报
回复
我问的是:
dim i as long
dim str as string
是否有函数把i给str
fishzone
2003-05-10
打赏
举报
回复
dim lng1 as long
if isnumeric(text1.text) then
lng1 = clng(text1.text)
end if
C语言常用数字和
字符
串转换
函数
C语言常用数字和
字符
串转换
函数
,toi
字符
串转换成
整
型
数 atol
字符
串转换成长
整
型
数 atof
字符
串转换成浮点
型
数 strtol
字符
串转换成长
整
型
数 strtoul
字符
串转换成无符号长
整
型
数 strtod
字符
串转换成浮点数
字符
型
和
整
型
的关系
1.
字符
型
和
整
型
的关系:
字符
型
和
整
型
在c中大部分情况下都是可以通用的。 因为
字符
型
在电脑中的存储就是其ASCII码,关键是看如何输出。 如: ‘0’ 在电脑中存储的数值为48; 例如: char a=0;如果以%c输出,输出结果就是0; 如果以%d输出,输出结果就是48; 同理:int a=48;如果以%c输出,输出结果就是0; 如果以%d输出,输出结果就是48 2.
字符
型
和
整
型
的运算: 两者进行运算以ASCLL进行运算,并且以数字的形式存储在电脑中,也是看如何输出。 using namespace s
定义
一个
DataType(数据类
型
)类,能处理包含
字符
型
、
整
型
、浮点
型
三种类
型
的数据,给出其构造
函数
。
定义
一个
DataType(数据类
型
)类,能处理包含
字符
型
、
整
型
、浮点
型
三种类
型
的数据,给出其构造
函数
。
c语言怎么把
字符
型
数字
变成
整
型
数字,怎么把数字
变成
字符
型
1. C语言中如何将数字
变成
字符
串啊C语言提供了几个标准库
函数
,可以将任意类
型
(
整
型
、长
整
型
、浮点
型
等)的数字转换为
字符
串。用itoa()
函数
将整数转换为
字符
串,编码如下:# include# includevoid main (void);void main (void){int num = 100;char str[25];itoa(num, str, 10);printf("The n...
C语言
字符
串类
型
转换为
整
型
,c语言中将
一个
字符
串转换到
整
型
数据类
型
的
函数
是什么?...
函数
是:atoi(),其声明为“int atoi(char *str);”。atoi
函数
的功能是将
字符
串转为
整
型
并返回;atoi输入的
字符
串对应数字存在大小限制(与int类
型
大小有关),若其过大可能报错-1。在C语言中将
字符
串转化成
整
型
有两种方法。int i=atoi(str);或sscanf(str,"%d",&i);1 用atoi
函数
。atoi的功能就是将
字符
串转为
整
型
并返回。atoi...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章