77问答网
所有问题
12f为什么不是c语言整数?
如题所述
举报该问题
推荐答案 2021-01-10
因为f是表示float类型的后缀,所以,12f是表示一个等于12.0的float值,不是c语言整数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YvpYpqGNp3W8GW8q8Wp.html
相似回答
以下
不属于C语言整数
的是 A)
12f
B) -32 C) 25u D) 20L
答:
选A。
f是浮点数(float),12f相当于12.0f,带有小数点,不是C语言的整数
。B)-32显然是整数 C)25u是无符号的整数 D)20L是长整型(long int)的整数 综上,不是C语言整数的是A项。
下面
C语言
输出是怎么样的?
答:
这
是C语言
的格式化输出,具体解释如下 12.5f表示12位浮点数(包括小数点)中有5位小数,因为浮点数123.有3位
整数
,剩余不满12位用空格填充,有3个空格.
12f
表示12位浮点数(包括小数点)中默认有6位小数,因为浮点数123.有3位整数,剩余不满12位用空格填充,有2个空格.12.8d表示12位整数中有4位空格,8位...
C语言
输出
答:
12f,这表明一共要12位,所以在前面补齐了
。002的问题,这个就是格式。。我也说不清楚了。
c语言
题,谢谢。 printf("%
12f
\n",f); (f=123.456)
答:
12f
表示输出时的数据占12个字符宽度,由于没有指定小数点位数所以默认显示6位小数,即若是%f则显示123.456000,这个显示一共10位(包含小数点),与%12f要求的12位宽度还差2个字符宽度,就在前面添加两个空格 如果是%0
12f
,则会显示00123.456000,即那两个空格用0来填充,而默认是用空格填充 ...
c语言中
的printf语句。“printf("一个苹果的价格为%
12f
元.\n",cost...
答:
12f
表示输出时的数据占12个字符宽度,由于没有指定小数点位数所以默认显示6位小数,即若是%f则显示123.456000,这个显示一共10位(包含小数点),与%12f要求的12位宽度还差2个字符宽度,就在前面添加两个空格 如果是%0
12f
,则会显示00123.456000,即那两个空格用0来填充,而默认是用空格填充 追问 ...
c语言
超长浮点型怎样可以到小数点后几十位 或者更多
答:
小数点后是几位与单精度或双精度无关,输出浮点数时%.xf中的x确定输出多少位小数,如%.
12f
就把对应的浮点变量值输出12位小数。但是,由于浮点数的长度都是有限的,float的精度是7位左右(包括
整数
部分),double的精度为16位左右(同样包括整数部分),当x值大到超出对应变量类型的最大表达能力时,后续...
以下选项中,合法的一组
C语言
数值常量是( )。 A)028 .5e-3 .0xf B)1...
答:
这个只是编译器提供给你的一点小小的便利。12在编译器分析时候会被推导为int类型,如果你想将12变为float类型而不想强制转型的话可以将字面值改为“
12f
”或者“12.0”又或者“12.”。所以B是正确的
大家正在搜
c语言!是什么
c语言合法整数
12f是什么意思
c语言输出100以内素数
c语言求素数
c语言判断素数
素数c语言程序
c语言取整
c语言数组
相关问题
%12f 在C语言中是什么意思
12)以下选项中可作为C语言合法整数的是
C语言的%f与%12f有什么区别
c语言入门级问题,小数和整数引起的问题。
c语言怎么判断一个数是不是整数
在c语言编程中,要如何判断一个数是否为整数?
c语言中整数可以二进制八进制十进制的输出 为什么不对
问下这个c语言的程序%d输出来的为什么不是整数啊!