LYsnowQの博客小屋
计算机内数据储存方式及数据溢出原理
1 原码 原码即计算机的二进制码,特点: 在计算机数据储存中最高位为符号位,正数为0,负数为1 除开最高位,剩余位数代表这个数的绝对值大小 附属的原码是在其数值绝对值基础上再将最高位变为1 例子(原码): 数字 原码 +22 0001 0110 -22 1001 0110 +33 0010 0001 -33 1010 0001 原码的表示简单方便,但是在使用过程中,进行运算时,必须比较二者绝对值大小,才能确定计算结果的正负。所以原码不便于使用。所以一般用补码来进行运算。 2 反码 反码没有赋予功能进行实际使用,他的作用主要是用来过渡补码,作为补码和原码的桥梁。具有以下特点: 对于正数的原码转换为补码,其二进制码不变。 对于负数变为补码,符号位不变(即最高位的1不变),剩余位数变为其相反的数(1变为0,0变为1) 例子(原码和补码转换): 数字 原码 补码 +22 0001 0110 0001 0110 -22 1001 0110 1110 1001 +33 0010 0001 0010 0001 -33 ...
数组
c语言数组的使用
c语言中的类型转换
从0开始的c语言的类型转换
C语言的常量变量
从0开始的c语言变量使用
avatar
🐟认真摸鱼中
LYsnowQ
喜爱吃喝玩乐,语言中偏爱cpp和py,喜欢ACG和game,社交?来者即为友。
前往小窝
小站资讯
文章数目 :
40
本站总字数 :
5w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面