TC官方合作论坛
标题:
【内存】1。位和字节。
[打印本页]
作者:
剑仙十号
时间:
2018-3-22 20:44
标题:
【内存】1。位和字节。
【内存】1。位和字节。
计算机只能识别0和1。
其它的东西,计算机是看不懂的。必须转换成0和1,再交给计算机。
在计算机中,0和1叫二进制。
二进制数,都保存在二进制位 里面。
.
什么是位?
位是字节里面的晶体管,有低电位,高电位两种状态,其作用类似于小灯泡。
一个字节里面有8个位。位7位6位5位4位3位2位1位0
讲得形象些,一个格子里面装有8盏小灯泡。
灯泡亮,代表1。灯泡灭,代表0。
0和1,组成了计算机的二进制。
2盏灯泡,就有开开,开关,关开,关关 4种状态。
8盏灯泡,4的4次方,2的16次方,就有256种状态。全灭的状态表示0,全亮的状态表示255,刚好256种状态。
.
有符号数,无符号数。
1字节里面有8盏灯泡。这些灯泡 是从位0数起的。从右往左数。
第7,6,5,4,3,2,1,0位。
0000 0000--1111 1111
计算方法:
0*2^7 + 0*2^6 + 0*2^5 + ……0*2^0--
1*2^7 + 1*2^6 + 1*2^5 + ……1*2^0
任何数的0次幂,计算结果都等于1。
一个字节,所有的无符号数:0—255。
用unsigned来标识无符号数。
无符号数,一个字节可以储存:0—255。
.
signed 标识有符号数。
不标识signed,unsigned的变量,编译器默认为signed。
有符号数,最高位用来保存符号。最高位为0,表示正数。最高位为1,表示负数。
0 111 1111 表示+127
0 000 0000 表示+0
1 000 0000 表示-0
1 111 1111 表示-127
它有一个+0, 一个-0。
作者:
剑仙十号
时间:
2018-3-22 20:44
本帖最后由 剑仙十号 于 2018-4-21 18:22 编辑
二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (462/500)
tc简单开发_爱好群Ⅱ:
143358382 (192/500)
tc办公文本_爱好群:
612661895(29/500)
本群大神众多,新手众多。群文件内 资源海量。 希望新手 分享更多笔记,减少重复造轮子的时间。 好编程,齐学习,齐进步。
作者:
cht870422
时间:
2018-5-9 14:46
必须要看
作者:
zlmm001
时间:
2018-7-25 15:57
433286131
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1