c语⾔中数值和字符常量的正确表达,c语⾔常量的正确表⽰⽅
法有哪些
c语⾔常量的正确表⽰⽅法有哪些
C语⾔中的数值常量可以简单的分为如下两种整型常量和浮点数常量:
⼀、整型常量 如6,27,-299
在 C 语⾔中,整型常量分为⼗进制整型常量、⼋进制整型常量和⼗六进制整型常量三种表⽰形式。
推荐学习:c语⾔视频教程
(1)⼗进制整型常量
这种常量只能出现 0~9 的数字,且可带正、负号。例如:0 1 364 28 -34
(2)⼋进制整型常量
这种常量是以数字 0 开头的⼋进制数字串。其中数字为 0~7。例如:0111(⼗进制 73) 011(⼗进制 9) 0123(⼗进制 83)
(3)⼗六进制整型常量
这种常量是以 0x或 0X开头的⼗六进制数字串。其中每个数字可以是 0~9、a~f或 A~F 中的数字或英⽂字母。例如:0x11(⼗进制 17) 0Xa5(⼗进制 165) 0x5a(⼗进制 90)
⼆、浮点型常量 如5.43,-2.3,5.67f
实型常量有两种表⽰形式:⼀种是⼗进制⼩数形式,另⼀种是指数形式。
(1)⼗进制⼩数形式
⼗进制⼩数形式为包含⼀个⼩数点的⼗进制数字串。
c语言和c++区别
此类实型常量⼩数点前或后可以没有数字,但不能同时没有数字。例如:3.14159, .89, 56.0, 78., -3.0, 0.0
(2)指数形式
指数形式的格式由两部分组成:⼗进制⼩数形式或⼗进制整型常量部分和指数部分。
其中指数部分是在 e 或 E(相当于数学中幂底数 10)后跟整数阶码(即可带符号的整数指数)。例如:1e15 //表⽰数值 1×10150.35e+1 //表⽰数值 0.35×10178e-1 //表⽰数值 78×10-1
下⾯是不正确的实型常量。e15 //缺少⼗进制⼩数部分0.35e //缺少阶码78e-1.2 //不是整数阶码
更多C语⾔编程⼊门教程,请关注龙⽅⽹络!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论