中易网

double类型的变量是否可以赋给整型变量

答案:6  悬赏:70  
解决时间 2021-01-04 07:05
double类型的变量是否可以赋给整型变量
最佳答案
不能赋值给整型变量!字符型也不行!
数据类型转换原则如下图所示:
double ← float
高 ↑
long

↑ unsigned

低 int ← char,short

“←”表示必定的转换,如float型在运算时一律转换为double型;“↑”表示当运算对象为不同类型时转换的方向,如int型与double型混合运算,则int型转换为double型。
全部回答
不可以的,DOUBLE为双精度,你想赋值必须强制转换为整形,但是精度将会降低,最好还是不要强制转换!字符型也不行的!
double类型的变量复制给整形变量时 需要自己手动强转 如 double a ; int b; b = (int)a;
字符型变量在内存中存储时以整形形式存储的 范围是(0~127) 而数据类型转换 是 低级向高级转 是自动的 而高级向低级转 必须手动 强制类型转换
一般会在编译时出现错误,但可以考虑加强制类型转换,不过最好不要强制类型转换
我认为:数据转换的基本原则就是这种数据在计算机内存中的表示方式(存储格式)
在C/C++中:
比如char会当作一个int整型存储,他们可以进行类型转换。但是这些细节上又有许多问题,比如是转换成一个u 还是not u的呢。。。具体的与编译器实现有关 在C/C++标准中都没有定义
对于转换,别想着给你一条规则,就能适用于所有情况,编程的过程中自然会明白。。
一般的C++书籍在第3、4章的样子应该就会对基本的(静态)数据类型转换做一个比较详细的说明,掌握了就可以
到了后面更复杂的类型转换,比如xxxx_cast() 到时候再说吧
bool可与指针、int转换
char可与int转化
double 、float 、int 之间也可以转换(但一般只能由小向大去转换,否则后果难料)
。。。。。
double 可以隐式转换为 整型变量,但请记住这并不是安全的。不能隐式转换为字符型。
我不知道有什么基本原则。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夏利n3操作台能改吗?
星光大道怎么去啊,有事要去办理
驱攘的意思是什么啊?请解释下!
如何通过过柱子分离出纯产品
魏延是被诸葛亮害死的么
耻笑的意思是什么?耻笑的释义是什么啊?
娜娜美容化妆护肤彩妆地址有知道的么?有点事
10➕5乘于多少等于10
为什么世界上只有男,女 两种性别呢。
PB中,怎样将数据库中的图片存到电脑的指定文
化蝶的意思是什么啊?请解释下!
蚕作的意思是什么?蚕作的释义是什么啊?
北京宅基地拆迁
问:大家好!我想做一个台灯,我想做的这个台
各种各样的水果能放在一起制作,水果醋吗?
推荐资讯
怎么数滑轮组有多少根线
济南在哪里能买到建筑模型材料
关窍的意思是什么?关窍的释义是什么啊?
有一个带小数,它是由33个一和33个千分之一组
中国移动(信阳分公司)地址在哪,我要去那里办
皂角和艾叶煮水
露衣的意思是什么啊?请解释下!
深字开头的成语有哪些
动漫穿越有哪些!!!是讲一个女孩是现代人还
what is coming is better than what is gone
创意美容美发沙龙地址在什么地方,想过去办事
技能冷却是什么意思
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?