《计算机存储单位和进制转换.ppt》由会员分享,可在线阅读,更多相关《计算机存储单位和进制转换.ppt(7页珍藏版)》请在三一办公上搜索。
1、C语言发展历史,CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减,用助记符号描述的指令系统,可进行地址、位操作如 ADD A,B编写系统软件,直接对硬件操作,可读性,移植性差,面向机器的语言,C语言程序设计 第一章 C语言概述,可读性,移植性好,编写应用程序一般较难实现汇编语言的某些功能如:地址和位的操作,C语言兼有高级和低级语言的功能适合写系统软件和应用软件又称中级语言,计算机的存储容量单位,位(bit)字节(Byte)千字节(KB)兆字节(MB)吉字节(GB)太字节(TB)换算公式:1B=8bit 1KB=1 024B=210B;1 MB=1 02
2、4KB;1GB=1 024MB;1TB=1 024GB,1个英文字符=1个字节=1B=8bit=8位1个汉字=2个字节=2B=2*8bit=16位,十 进 制,十进制:是使用数字0、1、2、9符号来表示数值且采用“逢十进一”的进位计数制。,二 进 制,二进制:使用数字0和1等符号来表示数值且采用“逢二进一”的进位计数制。二进制数制的特点:仅使用0和1两个数字。最大的数字为1,最小的数字为0,除2取余法:“除2取余,先余为低(位),后余为高(位)”。例2-1(55)10(110111)2 余数2 55 12 27 1 2 13 1 2 6 0 2 3 1 2 1 1 0,数制间的转换,十进制整数转换为二进制整数,二进制数转换为十进制数,位权法:把各二进制数按权展开,然后求和。例(10110)2 124023122121020 160420(22)10,