1.下列数据中,不合法的C语言实型数据是( ) (A)0.123 (B)123E3 (C)2.1E3.5 (D)789.0

 我来答
小溪趣谈电子数码
高粉答主

2020-07-17 · 专注解答各类电子数码疑问
小溪趣谈电子数码
采纳数:2103 获赞数:584802

向TA提问 私信TA
展开全部

下列数据中,不合法的C语言实型数据是:C、2.1e3.5。

在C语言中,实数有两种表示形式。即十进制数形式和指数形式,在指数形式中,字母e的前面必须有数字,且e的后面必须是整数。e3,2.1e3.5,e3,e等都是不合法的指数形式,而123e3或123E3都代表123乘以10的3次方。

实型数据也称为浮点数或实数。在C语言实型数据只采用十进制;它有二种形式,即十进制小数形式和指数形式。

扩展资料:

C语言数据类型丰富,而数据类型的确定在程序设计中又至关重要,有必要对各种类型的数据进行深入细致的研究。在Turbo C 2.0中,实型数据包括float型,double型和long double型三种,编码长度分别为4B、8B和10B。

从左至右,第一位为数据的符号位,接下来为指数的偏码,位数分别为8b、11b和15b,剩余部分为尾数的编码。存储时以字节为单位将编码逆序存放,通过转换公式可以轻松地实现数值与编码之间的转换。

蜜糖甜甜圈07
推荐于2018-03-13
知道答主
回答量:15
采纳率:0%
帮助的人:4.2万
展开全部
选C,因为实型常量里的指数,字母E(或e)前必须有数字,字母E(或e)后边的指数必须是整数。选项C里的3.5是小数,所以不对,不可能出现10的3.5次方的。希望对你有帮助哦~~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
blackeyescn
2011-12-26 · TA获得超过560个赞
知道小有建树答主
回答量:471
采纳率:100%
帮助的人:461万
展开全部
b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e62c9f1
2011-12-26
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
c
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神奇超人123
2011-12-26
知道答主
回答量:15
采纳率:0%
帮助的人:2.5万
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式