将143存入内存单元中(当做纯数据使用),那么内存中显示的二进制数是多少
发布网友
发布时间:2022-05-01 07:20
我来回答
共2个回答
热心网友
时间:2023-10-09 17:21
大概你是说内存中的二进制是怎么表示的吧?若是多少的话那还用问,143啊!
无论你是不是当纯数据使用,都必须按一定的数据类型存入,因为任何语言的数据存储都是分类型的。请看:
1.若按char存入,则是11110001。因为溢出了成了负数,这是它的补码。
2.若按unsigned char存入,则是10001111。
3.若按16位int存入,它是00000000 10001111。
4.若按32位int存入,它是00000000 00000000 00000000 10001111。
5.若按float存入,它是01000011 00001111 00000000 00000000。
6.若按double存入,它则是01000000 01100001 11100000 00000000 00000000 00000000 00000000 00000000。
热心网友
时间:2023-10-09 17:22
你想问143的二进制表示吧追问你知道原码反码补码吗
追答我给你一种方法,如果你的系统是win7
打开你的计算器,查看->程序员
你会看到中间有东西,你一看就知道,
给不给分不要紧,只要你的问题解决了就好