77问答网
所有问题
c语言中怎么把 [字符(%c) 转成 [浮点型(%f)]]
c语言中怎么把 [字符(%c) 转成 [浮点型(%f)]] ,求大神啊!!!!!!!!!!
比如:
字符a,字符b,浮点型c;
c=a+b;
就是怎么能把这个式子计算出来啊 ?要求得到c
举报该问题
其他回答
第1个回答 2013-05-07
C语言在编译时,会自动进行数据类型的转换。像你这里,系统会自动把字符型转换为浮点型。所以,你担心的问题是不会出现的。就像你这样,直接写就可以了,让后用printf语句输出即可
printf(“%f”,c)
第2个回答 2013-05-07
系统会自动转换的呀
字符都有对应的ASCII码值。比如字符a='a',b='b'。你计算c=a+b,系统会强制转换字符a,b的类型为float型参与计算,得到结果是195.000000。只是你这样编程系统会警告可能丢失数据本回答被提问者采纳
第3个回答 2013-05-07
好像有个atof函数。
相似回答
c语言中怎么把
[字符(%c)
转成
[浮点型(%f)]]
答:
C语言
在编译时,会自动进行数据类型
的转换
。像你这里,系统会自动
把字符型转换
为
浮点型
。所以,你担心的问题是不会出现的。就像你这样,直接写就可以了,让后用printf语句输出即可 printf(“
%f
”,
c)
C语言中字符串
和整数小数相互
转换
的函数以及头文件
答:
字符串转到数(stdlib.h头文件):atof(将字符串
转换成浮点型
数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)数转到
字符串(
stdio.h头文件):sprintf(格式输出,可以转换任何类型变量到...
在
C语言中
,
怎么把
一个
字符串(
都是由数字组成
)转换成
一个
浮点
数?
答:
用atoi函数将字符串转换成整形,然后再用整形转换为浮点型
。atoi C语言库函数名: atoi 功 能: 把字符串转换成整型数. 名字来源:array to integer 的缩写. 原型: int atoi(const char *nptr); 函数说明: 参数nptr字符串,如果第一个非空格字符不存在或者不是数字也不是正负号则返回...
C语言中如何将
char
[]转换
为float?
答:
atof()函数,可以把
字符串(
字符数组
)转成
float,相应的有atoi可以转成int,itoa()从int到字符串等
c语言
输出
浮点
数
的
格式是什么?
答:
C语言中
,输出浮点数的格式可以使用格式控制符
%f
来实现。%f格式控制符用于输出一个浮点数,可以指定输出的小数位数。例如:在这个例子中,我们首先定义了一个
浮点型
变量num并初始化为3.14159。然后,我们使用%.2f格式控制符将num的值输出,并指定输出的小数位数为2。运行上述程序,输出结果:num = 3.14...
c语言中如何将
数值型数据
转换成浮点型
数据?
答:
在
C语言中
,将一个
浮点
数变换成整数的示例:main(){ float f=5.75;printf("f=%d,f=
%f
\n",(int)f,
f)
;} 执行程序,输出结果为f=5,f=5.750000。 f=5即为由浮点数
转化
出的整数。上述示例中f虽强制转为int型,但只在运算中起作用, 是临时的,而f本身的类型并不改变。因此,(int)f的...
C语言
printf详解
答:
在
C语言中
,printf函数是数据输出的核心工具,它通过格式化
字符串
来精确控制各种类型数据的显示方式。让我们一起深入探讨其强大的功能和用法。首先,让我们了解printf中的
转换
符号和标志。%a-%A用于十六进制
浮点
数,
%c
显示字符,%d-%i、%u-%x-%X分别处理整数、无符号整数和十六进制表示,%p输出内存地址,...
大家正在搜
c语言怎么把数字字符3转换为数字
c语言怎么把字符转换成数字
c语言中如何把一个字符转换成数字
c语言把字符转换成ascii码
c语言怎么把字符串连起来
c语言把字符串转化为数字
c语言把数字换成字符
c语言怎么把字符形式的加号
c语言把数字字符串变成整数