C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值.
为什么可以赋值a=10?
人气:440 ℃ 时间:2019-08-19 09:42:54
解答
因为a是实型变量
实型变量在C语言中用double类型来运算,double类型占用8个字节,而10作为int类型是4个字节,所以把4个字节的东西放到8个字节中,相当于四个人住进了八个人的房间,当然是可以的.但是反过来,把double放到int里就是不行的了.语法上规定实型变量是不能存放整型类型的数据的,整型数据也不能存放实型数据.是为了避免类型转换之间可能会发生的错误.
不会的可以Hi我
推荐
- 在C语言中,定义一个整型变量后,给它赋初值,然后要怎样赋值,才能...
- C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个变量的值由什么决定呢?
- 各写出两个含有下列句中加点词的成语.①多助之至② 失道者寡助
- 这句话的英译汉对吗?
- 英语翻译
- Do you know __to do with these old books.中间可以用haw吗?即把do with 看做"对待"的那个固定搭配
- 已知直角三角形ABC的三边长分别为a,b,c,且a,b满足根号a-1+b的平方-4b+4=0,求斜边c的长
- 英语翻译
猜你喜欢
- 大学概率论 随机变量x,y独立的充要条件是F(x, y )=F(x)F(y)吗?是必要条件还是充要条件啊?注意是分部函...
- 某溶液中含有硫酸根,碳酸根,氢氧根,氯离子四种阴离子,如果只取一次该溶液,分别将这四种离子检验出来,那麽应:
- 小明自己做了一支温度计,他在这支温度计的玻璃管上刻了150格均匀刻度,当把此温度计的玻璃泡浸在1标准大气压下的冰水混合物中时,水银柱的液面在30格处,当把此温度计的玻璃泡浸在1
- “同桌,,B,C,D,你选哪一个?”“我选第十个.” 这句话有什么内涵
- 英语翻译
- IT的意思是什么
- 为什么树皮粗糙色泽暗的是北方,比较光滑的一面朝南呢?
- It is already 6 o’clock.We have _enough time to catch the train.A.scarceB.quiteC.barelyD.pretty