C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值.
为什么可以赋值a=10?
人气:461 ℃ 时间:2019-08-19 09:42:54
解答
因为a是实型变量
实型变量在C语言中用double类型来运算,double类型占用8个字节,而10作为int类型是4个字节,所以把4个字节的东西放到8个字节中,相当于四个人住进了八个人的房间,当然是可以的.但是反过来,把double放到int里就是不行的了.语法上规定实型变量是不能存放整型类型的数据的,整型数据也不能存放实型数据.是为了避免类型转换之间可能会发生的错误.
不会的可以Hi我
推荐
- 在C语言中,定义一个整型变量后,给它赋初值,然后要怎样赋值,才能...
- C语言中,如果定义一个变量,但不对其进行赋值,那么输出的这个变量的值由什么决定呢?
- 请教几个高中有机化学问题,希望能详细回答.
- 如何快速分辨用几个逗号隔开的数字的大小
- 哪个成语的意思是“不慌不忙,沉着镇静”急!
- should student play computer 怎么写
- 100名师生绿化校园,老师每人栽树3棵,学生每两人栽树1棵,共栽树100棵.求老师和同学各栽树多少棵?
- 海上船只遇到台风时,是否可进台风眼里避难?
猜你喜欢
- x²+﹙p+q﹚x+pq式的怎样因式分解
- 翻译《裴行俭粮车伏兵》《赵普行事》
- 已知平面向量a=(3,1),b=(t--3).且a垂直b,则t等于
- a major
- 若实数 纳姆他1 纳姆他2 使 纳姆他1e1 纳姆他2e2=0向量
- 把打乱字母的单词拼出来.关于数学的英文单词.
- 圆柱与圆锥的体积相等,圆柱的高是圆锥的2/5,则圆柱底面积是圆锥底面积的几分之几
- 在大学专修英语是向中学那样死扣语法的吗?学英语是否要像学语文那样,多阅读,然后尽量表达自己的感想,而表达的句子不要太多的为语法内容所禁锢,我想,如果太多的语法可能会禁锢我们的思想,造成不能正常发挥,我们学语文都美学过语法,如果外国人学中文也