当前位置: > C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值....
题目
C语言:a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值.
为什么可以赋值a=10?

提问时间:2020-10-21

答案
因为a是实型变量
实型变量在C语言中用double类型来运算,double类型占用8个字节,而10作为int类型是4个字节,所以把4个字节的东西放到8个字节中,相当于四个人住进了八个人的房间,当然是可以的.但是反过来,把double放到int里就是不行的了.语法上规定实型变量是不能存放整型类型的数据的,整型数据也不能存放实型数据.是为了避免类型转换之间可能会发生的错误.
不会的可以Hi我
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.