c语言数值常量表示方法问题

求大神指点下面那几个数是错误的,错在什么地方。12.是什么意思,-0xf是负数16进制吗?4.5e0里面的e是什么?.177是什么意思?10,000是错误的吗?12.以下... 求大神指点下面那几个数是错误的,错在什么地方。12.是什么意思,-0xf是负数16进制吗? 4.5e0里面的e是什么?.177是什么意思? 10,000是错误的吗?
12.以下选项中,合法的一组C语言数值常量是( a )。
A) 12. 0Xa23 4.5e0
B) 028 .5e-3  -0xf
C) .177 4e1.5 0abc
D) 0x8A 10,000 3.e5
展开
 我来答
吉祥二进制
高粉答主

2015-05-21 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84580

向TA提问 私信TA
展开全部
C语言中的数值常量可以简单的分为如下两种整型常量和浮点数常量:

一. 整型常量 如6,27,-299
在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。
(1)十进制整型常量
这种常量只能出现 0~9 的数字,且可带正、负号。例如:
0 1 364 28 -34
第 2 章 基本数据类型 •29•
(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)十进制小数形式
十进制小数形式为包含一个小数点的十进制数字串。
此类实型常量小数点前或后可以没有数字,但不能同时没有数字。例如:
3.14159, .89, 56.0, 78., -3.0, 0.0
(2)指数形式
指数形式的格式由两部分组成:十进制小数形式或十进制整型常量部分和指数部分。
其中指数部分是在 e 或 E(相当于数学中幂底数 10)后跟整数阶码(即可带符号的整数指
数)。例如:
1e15 //表示数值 1×10
15
0.35e+1 //表示数值 0.35×10
1
78e-1 //表示数值 78×10
-1
下面是不正确的实型常量。
e15 //缺少十进制小数部分
0.35e //缺少阶码
78e-1.2 //不是整数阶码
yuantailing
2013-09-14 · TA获得超过2545个赞
知道小有建树答主
回答量:1167
采纳率:92%
帮助的人:660万
展开全部
【A选项】
0x开头表示16进制数。
4.5e0是4.5乘以10的0次方,就是浮点数4.5
【B选项】
0开头是八进制,所以028不对,八进制是0~7,没有8
【C选项】
.177就是0.177
4e1.5不对,比如4.5e2的意思是4.5乘以10的2次方,e前面的数可以有小数点,后面的数必须是整数(可为负)
0abc不对,理由同B选项
【D选项】
10,000不对,不能有逗号
3.e5对,可以有小数点。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清晨来电
2013-09-14
知道答主
回答量:29
采纳率:100%
帮助的人:12.9万
展开全部
整型常量有三种表示方法
1)十进制整数,如22,44
2)八进制整数,以0开头,如0123表示八进制123
3)十六进制,以0x或者0X开头如0x123表示十六进制123
实型常量有两种表示方法
1)十进制小数形式,如12.代表是实型常量区别于整型常量
2)指数形式,如4.5e0代表4.5*10^0即4.5乘以10的0次方
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
billbobo7
2013-09-14 · TA获得超过187个赞
知道答主
回答量:100
采纳率:0%
帮助的人:32万
展开全部
ox表示十六进制,f表示15的意思。十六进制中10到15依次是abcdef。10,000中间是不能打逗号的。.177表示就是0.177的意思,望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
09211082
2013-09-14
知道答主
回答量:53
采纳率:0%
帮助的人:27.7万
展开全部
3.e5错了,4e1.5好像也错了……这个自己去看下c语言教材就知道了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式