非常风气网www.verywind.cn
首页
c语言中常量有哪些类型
C语言中
,字符
常量
不
是
char
类型
吗?《程序员入门必备》这本书中,有一段...
答:
这书别看了……讲得忒乱。C语言入门推荐看《C和指针》或者《Linux C编程一站式学习》。实在不行看谭浩强的《C程序设计》也凑合,经典的K&R版《C语言程序设计》是进阶读本。《C陷阱和缺陷》侧重
C语言的
使用误区,《C专家编程》部分内容跟UNIX操作系统相关。(1)你在源代码中写a和'a'
有什么
区别?你...
C语言中
合法
的常量是
A. 'program' B. -e8 C. 03x D. 0xfL 为什么?_百...
答:
选D。A项 单引号 扩住
的
只能是 单个字符,不能是字符串。B项 出现了 e 说明是十六进制,既然是十六进制必须以 0x 开头。
C
项 以 0 开头 说明是 8 进制,但是末尾 的 x 是非法的。D项 以 0x 开头,说明是 16进制,所以 f 代表 15,合法。末尾的 L 是 long 的意思,表示这个
常量是
长整型...
在
c语言中
,不允许有
常量
的数据
类型是
答:
结构
是
用户自己建立
的
数据
类型
,没有
常量
。整型、字符型、字符串数据是系统提供的标准类型,有常量。
C语言中
的实型变量
有哪些类型
呢?
答:
分为两种:一种浮点单精度
类型
,采用4字节存贮,用float定义。另一种
是
双精度类型,采用8字节存贮,用double定义。
C语言中
const
有什么
用途
答:
可以定义const
常量
,具有不可变性。例如:const int Max=100; Max++会产生错误;便于进行
类型
检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { ...} 编译器就会知道i
是
一个常量,不允许修改;可以避免意义模糊
的
数字出现,同样可以很方便地进行参数的调整和修改。
c语言中常量
数据后缀名
有什么
用,像-123.456f,567L, 这些。而且直接输出...
答:
如果不加任何后缀 所有浮点型,就
是
带小数那种,
包括
科学计数法,按照double处理。不带小数点
的
,按照int处理。加上后缀,就是强制定义了
类型
。比如f就是浮点型。 L就是long型。至于你说的,整型最长表示65536这个说法,早过时了,那是16位编译器,整型范围是 -32768~32767 现在的int要比那个大的多。
判断正误:1,
c语言中有
字符
类型的常量
和变量
答:
两个都不对。1.
C语言中
没有字符串
类型
;2.比较任意两个字符串的大小要通过字符串操作函数strcmp()来进行,而不能直接用关系运算符进行比较。
在
C语言中
,
什么是常量
表达式?什么整型表达式?二者
有什么
区别?
答:
常量
表达式顾名思义表达式由常量表示,如 double a = 3d + 2.1 + sizeof(double);整型表达式是表达式由整型数据表示.a[n];维大小n必须为整型,系统不会自动将一个低精度
的
数转换为高精度的数,所有a[3.4]不正确,必须为a[(int)3.4]
在
c语言中
,不允许有
常量
的数据
类型是
答:
在
c语言中
,不同数据
类型
在进行运算时首先要转换成同一类型,一种
是
自动转换,二是强制转换,如(int)a 将a强制转换为int型 转换原则:箭头是转换方向 char,short->int->unsigned->long,float->double 说这个题之前要接受一个事实:不同计算机上运行此程序结果会不一样,原因和你是好多位计算机有关系...
C语言中
实型数据,float和double,可以指
哪些
数?
什么是
实型,???_百度知...
答:
a=33333.33333; b=33333.33333333333333;由于a
是
单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四舍五入。注意:实型
常数
不分单、双精度,都按双精度double型处理。在
C语言中
实数
类
...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网