永发信息网

#include#include#includeint main(){long int x1=123

答案:2  悬赏:20  手机版
解决时间 2021-02-03 17:50
#include#include#includeint main(){long int x1=123
最佳答案
为什么错误的输出方式会影响到正确的输出方式是因为:一般机器上,int 2 字节long 4 字节float 4 字节double 8 字节char 1字节 在 %d,%lf>\n 这行,后一个X3在作为不定参数压入值时,自动转成double (类型提升) 机器读取了2 + 8 = 10个字节,而实际上两个X3加起来只有四个字节,所以造成了错误,因为机器认为每个二进制位 都是 有意义的.并且 整型 和 实数型 在底层 二进制位上的 排列标准,也是不一样的.所以在输出时要注意控制变量的格式只要把输出变量强制转换就可以了,代码如下,修改地方已表明#include#include#includeint main(){ long int x1=123456789; long int x2=12345; int x3=123; double y1=123.6; int z=(int)y1; printf( %ld,%d>\n %ld,%d>\n %d,%lf>\n %lf,%d>\n %d,%lf>\n, x1,x1, x2,x2, x3,double(x3),//强制转换成double型 y1,int(y1),//强制转换成int型 z,double(z)); //强制转换成double型 system(pause); return 0;}
全部回答
收益了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
离省人民医院最近的工行信用卡
喜欢策划和一些活动读什么专业好?
什么表最有名啊!
莎曼迪舞蹈(红谷滩万达店)地址有知道的么?有
oppo 手机音乐播放器歌词导入错了怎么改
贪慌忙的意思是什么啊?知道的请说下!
请设计一种方案区别蒸馏水和双氧水
祥和菜馆在什么地方啊,我要过去处理事情
文博给排水有限公司在什么地方啊,我要过去处
街檐的意思是什么啊?知道的请说下!
负1负1的2次方负1的3次方等于多少
在单侧光照射下,植物能产生向光性,其感受光
伊金汗牧场飘香地址在什么地方,想过去办事
心理咨询:看完悲剧电影内心极度难过
请问,婚前一次性付款购房,在婚后房子才备案
推荐资讯
红豆快餐地址有知道的么?有点事想过去
山东省警官总医院-中医内科地址有知道的么?
潮童舍怎么去啊,有知道地址的么
Let’s do new or different. We have alread
设诡的意思是什么啊?知道的请说下!
步升平遥牛肉地址有知道的么?有点事想过去
16kg左右的快递从西安到汕头各快递公司价格?
锡林郭勒盟正镶白旗公安局出入境管理大队地址
大话西游手游师门任务可以自动跑吗 师门任务
詺侮的意思是什么啊?知道的请说下!
怎样阻止米酒继续发酵
一根钢管,用去它的25
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?