当前位置:知之问问>百科问答>c++中-1用二进制怎么表明

c++中-1用二进制怎么表明

2023-07-23 17:20:12 编辑:join 浏览量:586

c++中-1用二进制怎么表明

c++中负数存储时,不是简单的将符号位置为1,而是采用补码的形式存储的:负数最高位为符号位,也就是1,其余全部取反,然后再加1。假如操作系统是32位,-1的二进制存储不是:1000 0000 0000 0001,而是:1111 1111 1111 1110+1即1111 1111 1111 1111

这里i(因为八进制是以0开头)相当于八进制的10,转换成二进制就是001000,转换为十进制就是8

真正的友情是一份担心,一份牵挂。如果互相利有,那就不能称之为朋友

楼下是正确的

ASCII码占1个字节,是8位,比如0111 1101,这个加密是要把低四位取反,就是1101取反为0010,就变成了0111 0010了,就加密了

字节:是衡量计算机存贮容量的单位。一个8位的二进制数据单元称一个字节(byte)。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母或其他特殊字符,二个字节可以表示一个汉字。

这个是定义,没有为什么,就好比三角形内角和为180度

打开计算器,“查看”,选择”程序员“,就可以计算任意进制数了。

标签:c++,二进制,表明

版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/answer/176700.html
热门文章