非常风气网www.verywind.cn
首页
123为什么是不合法的浮点数
为什么
scanf("%7.2f",& a);
是合法的
?
答:
scanf("%f", &a)如果正常运行,返回值是成功赋值的变量数,即1。编译scanf("%f", &a, &b)不会报错,但是多余的变量b无法正常得到值,返回值也是1。scanf("%f,%f", &a, &b)是要求两个
浮点数
中间有一个逗号。问题2:scanf("
123
")有没有用?因为没有给任何变量赋值,所以看起来这条语句不...
下面四个选项中,均
是不合法的浮点数
的选项是( ) A.160 0.12 e3 B.1...
答:
选B和D A中0.12是合法的 C中
123
e4和0.0
是合法的
双精度
浮点数
在C语言中是
什么
意思?
答:
双精度
浮点数
是C语言的基本类型之一,关键字为double。每个double类型数字占8个字节。其使用方式如下:1 定义:double d;2 赋值:d = 1.3;3 输入:scanf("%lf",&d);4 输出:printf("%lf",d);用于格式化输入输出时,double 的格式化字符串为%lf。
对十进制的数据
123
作规格化
浮点数
的编码,假定1位符号位,基数为2,阶码5...
答:
7阶码
怎样判断给出的数据
是不
是C语言的整型常量,如-012,0x35,
123
L,8E2?
答:
八进制整型常量,以0开头,如0123,有些资料说八进制没有负数,但-012也是允许的十六进制数,以0x开头,例如0x35,同样-0x12也是允许的8E2是指数形式,属于实型常量,不属于整型常量。3.-012不是,因为在C/C++中,二进制、八进制和十六进制
数都是
无符号数。8E2不是,这
是浮点数
。4.C好像没有...
声明变量i=
123
e5
为什么
输出来是12300000
答:
e为10指数
123
e10=123×10^5,好象
是浮点数
123e19储存后变
1.23
e21,是因为浮点数有精度限制,会转化为适合的精度储存
怎样判断给出的数据
是不
是C语言的整型常量,如-012,0x35,
123
L,8E2?
答:
八进制整型常量,以0开头,如0123,有些资料说八进制没有负数,但-012也是允许的十六进制数,以0x开头,例如0x35,同样-0x12也是允许的8E2是指数形式,属于实型常量,不属于整型常量。3.-012不是,因为在C/C++中,二进制、八进制和十六进制
数都是
无符号数。8E2不是,这
是浮点数
。4.C好像没有...
c语言中小数怎么表示
答:
两种表示方式:1、定点表示:必须有小数点。例如:0.
123
, .123, 123.0。2、指数表示:e或E之前必须有数字,指数必须为整数。例如:
12.3
e3 ,123E2,
1.23
e4。注意:
浮点数
常量默认为double类型,如果浮点数常量表示float类型,在末尾添加小写的f或者大写的F,表示此常量为单精度浮点常量。定点小数...
浮点数
2e4.5是
什么
意思?
答:
这是计算机里的科学记数法。你这个表示的意思是 2 x 10 4.5 ,即2乘以10的4.5次方,还有一种带负号的 它表示的不是负数而是负指数如 2e-5 表示的是2 x 10-5 .即2乘以10的-5次方。由于我对WORD文档操作不熟悉。不知道怎样插入符号。还请多多谅解。
C语言中怎样判断输入的是整数还是
浮点数
答:
先存成字符串,判断有没有小数点,再从字符串格式化成整型或
浮点
型。include <stdio.h> include <stdlib.h> include <string.h> //char *strchr( const char *str, int ch );int main(int argc, char *argv[]){ int a = 0;double b = 0;char str[10]="";scanf("%s",str); ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网