11问答网
所有问题
C语言中,实型变量中不可以存放整形数是什么意思?
如题所述
举报该问题
推荐答案 推荐于2017-09-17
因为a是实型变量
实型变量在C语言中用double类型来运算,double类型占用8个字节,而10作为int类型是4个字节,所以把4个字节的东西放到8个字节中,相当于四个人住进了八个人的房间,当然是可以的。但是反过来,把double放到int里就是不行的了。语法上规定实型变量是不能存放
整型
类型的数据的,整型数据也不能存放实型数据。是为了避免类型转换之间可能会发生的错误。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Fv84MSS778MS7qvP87q.html
其他回答
第1个回答 2015-10-12
是变量类型不对应吧。比如说int a。a=3.05,这是不行的,因为3.05是float类型的
第2个回答 推荐于2017-10-14
在C语言中实型变量用double类型来运算,double类型占用8个字节,而int类型是4个字节,所以把4个字节的东西放到8个字节中,是可以的。但是反过来,把double放到int里就是不行了(8个字节是无法放到4个字节里)。
语法上规定实型变量是不能存放整型类型的数据的,整型数据也不能存放实型数据。是为了避免类型转换之间可能会发生的错误。
相似回答
实行
变量中
是否允许
存放
整型数据
答:
表面上看是把整型放入的
实型变量,
但实际是整数5被转成了小数的5.0,在a变量内,已经不是整型了,一 般在理论上我们说不能放整型量.比如再有 a/2 那么结果是2.5,如果5/2那么结果是2 ,因为
c中
全是整型的运算,结果也取整数.
大家正在搜
c语言中使用变量的要求是
c语言变量类型
c语言全局变量怎么定义
共用体变量不可以进行初始化
变量的命名规则是什么
C语言变量
c语言变量的定义
c语言变量名有哪些
c语言的变量名
相关问题
C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说...
C语言中实型变量中允许存放整型值吗?为什么?
C语言中,实型变量是否可以存放整形数,例如a=10,a为实型...
实型变量中可以存放整形数吗
C语言中 整型变量可以存放实型数值吗
若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许...
c语言的整形和实型是什么意思
C程序设计若a是实型变量,C程序中允许赋值a=10,因此实型...