永发信息网

程序语言中,相同的二进制数字以不同的数据类型读取时,为什么结果就不同了??请大家指教,详细点好

答案:3  悬赏:0  手机版
解决时间 2021-02-21 07:13
程序语言中,相同的二进制数字以不同的数据类型读取时,为什么结果就不同了??请大家指教,详细点好
最佳答案
如楼上所说,计算机识别的是二进制数字,需要看你想让计算机怎么识别你所定义的字符,打个比方:
在做判断时
1代表是;0代表否。
但你如果要按数值读取,那就是0和1
计算机没有你想的那么聪明,只不过是0和1的加减运算速度比你快而已,你不告诉它是什么,他也不知道数据要怎么算
全部回答
主要是无符号和有符号的区别吧 比如一个char 无符号是255 有符号是-1
1、long int 的有效位是32位,double的有效位是15~16位。长整型与double型运算时要一律转换成double的原因是:double所存的数的范围,比long int 要大得多。而且,因为计算机存储方式的原因,整型和浮点型是不能直接运算的。两个小一点的数运算,不论怎么转换,对结果都没有影响,但是如果是一个比较小的数,和一个很大的数运算,当然是省略小的比较精确。 2虽然两个数都能用float 存储,但是他们的结果的有效数字是大于float的存储范围,在运算时只允许结果小于7位的有效数参加运算,也就是说,不是每位数都能参加运算。如果换成double每位数都能参加运算,虽然最后的有效位是一样的,但是精度却提高了。尤其当结果还是一个比较大的数时。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
后双龙怎么去啊,有知道地址的么
打开华为手机优酷里全景,怎么没有图像出来
英语基础水平得什么样,才能考上托福啊?
MP6有什么功能??
杏眼长什么样?图片
谁知道禹州市是哪个省的?
格莱斯陶瓷这个地址在什么地方,我要处理点事
YQ奶茶铺地址有知道的么?有点事想过去
The policeman asked the boy后面的句子应该
如果分析行业竞争对手或者行业领头羊的店铺,
眼睛肿了,怎么消肿
论语有多少个字?
大连海事大学,什么时候邮寄2011毕业生档案?
陕西大中实业有限公司怎么去啊,有知道地址的
成都市507公交路线
推荐资讯
健隆宾馆我想知道这个在什么地方
榆树市人民检察院地址在哪,我要去那里办事
论文设计内容怎么写
梦见被蜘蛛咬出血
我肛门收缩是怎么回事?
北京语言大学好吗?校风如何?
蒙特超市怎么去啊,有知道地址的么
【禁止驶入】禁止驶入标志下面写着6:00至21:0
初二上语文书第一单元 关于战争的四字成语有
徽香昱原早餐工程公司在什么地方啊,我要过去
氢气是不是化合物
从长春d8128到大连几点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?