参看:字、字长、字节、位

位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本 的单位。

字节(Byte):一个字节由8个位组成 。它表示作为一个完整处理单位的8个二进制数码。现目前计算机上多使用《美国国家信息交换标准代码》——ASCII编码(由美国国家标准委员会制定),如:
字符“A”的二进制编码是“0100 0001”即41H或65D 
“#”的二进制编码是“0010 0011”即23H或35D
 
字(Word):16个位为一个字(即两个字节是一个字) ,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算单位。通常称16位是一个字,32位是一个双字,64位是两个双字。

字长:字的位数叫做字长。,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,它的1个字就由2个字节构成,字长为16位。

字节和字长的区别:由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。

字元:大陆叫字符(字节);台湾叫字元

一个汉字是两个字符,一个英文字母是一个字符,标点符号也是一个字符

C语言再学习 -- 位、字节、字、字长、字元的关系相关推荐

  1. C语言再学习 -- 位操作

    一.二进制 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是"逢二进一",借位规则是"借一当二",由18世 ...

  2. C语言再学习--关键字

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/53021879 C语言一共有32个关键字,如下表所示: 关键字 说明 auto ...

  3. C语言再学习 -- 详解C++/C 面试题 2

    (经典)C语言测试:想成为嵌入式程序员应知道的0x10个基本问题. 参看:嵌入式程序员面试问题集锦 1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define ...

  4. C语言再学习 -- 详解C++/C 面试题 1

    参看:<高质量C++ C编程指南>.林锐 对这篇文章记忆犹新,因为之前找工作面试的时候,遇到过一家公司就是用的这套面试题.现在就结合考查的知识点和我总结完 C 语言再学习后的深入理解,来详 ...

  5. C语言再学习 -- 再论数组和指针

    之前有总结指针数组,但是现在看来总结的太简单了.好多重要的知识点都是一带而过的.本想在后面添加后来想想算了,还是再写一篇文章来详细介绍数组和指针这对冤家吧. 之前总结的,参看:C语言再学习 -- 数组 ...

  6. C语言再学习 -- 结构和其他数据形式

    一.结构体 结构体可以用来创建新的数据类型,这种数据类型可以把多个其他类型合并成一个整体,采用结构体声明的变量叫做结构变量,结构体需要先声明然后才能使用,声明结构体需要使用struct关键字,结构体声 ...

  7. C语言再学习 -- 存储类、链接

    这一章是我看的时间最长的一章了,表面上是有很多关键字和几个函数需要学习,其实我知道是自己最近不在状态了,做项目没进展,看书看不下去,两头都放不下,最后两头都没有做好.不由的想起一句话,你不快乐是因为: ...

  8. C语言再学习 -- 关键字sizeof与strlen

    sizeof  一.简单介绍 sizeof 是 C 语言的一种单目操作符,如 C 语言的其他操作符++.--等.它并不是函数.C 规定 sizeof 返回 sieze_t 类型的值.这是一个无符号整数 ...

  9. C语言再学习 -- 存储类型关键字

    定义: 是对声明的实现或者实例化.连接器(linker)需要它(定义)来引用内存实体.与上面的声明相应的定义如下:参看:C语言再学习 -- 存储类.链接 C语言中有 5 个作为存储类说明符的关键字,分 ...

最新文章

  1. 最小环算法求解(Dijkstra算法+Floyd算法)
  2. 独家 | 一文解析统计学在机器学习中的重要性(附学习资源)
  3. 专访英特尔戴金权 | AI和大数据正在这样重塑英特尔
  4. LCA 在线倍增法 求最近公共祖先
  5. php错误提示:date_default_timezone_get
  6. tensorflow 就该这么学--1
  7. oracle中year类型吗,为什么表名this_year_end+next_year在Oracle数据库中无效?()
  8. 第四范式连续两年入选CB Insights全球AI百强榜
  9. 容灾系统的云中嬗变-【软件和信息服务】2013.12
  10. 10 个你可能还不知道 VS Code 使用技巧
  11. 用CSS伪类制作一个不断旋转的八卦图?
  12. 计算机网络学习笔记(28. Email消息格式与POP协议)
  13. 微信小程序或微信网页里关注公众号
  14. 安徽农业大学计算机考研分数线,安徽农业大学考研分数线
  15. python 左对齐 右对齐_python format格式化进阶-左对齐右对齐 取位数
  16. excel 序号下拉不能够自动(递增)排序
  17. 教孩子学编程 python语言版_教孩子学编程 PYTHON语言版 PDF_IT教程网
  18. Python super(钻石继承)
  19. 软考非计算机专业考难吗,非计算机专业考软考初级哪个更容易过
  20. VS 2013 产品密钥

热门文章

  1. 实现SELECT的全选,反选,AB选的JAVASCRIPT代码
  2. 计算机网络(网络层,运输层和应用层的一些tips)
  3. 通过扩展改善ASP.NET MVC的验证机制[实现篇]
  4. !!基础---c# 下载网页+图片
  5. cookie中文乱码
  6. python input()与raw_input()
  7. GPU 编程入门到精通(二)之 运行第一个程序
  8. 一个原来知道却懵懂好久的道理2017-12-08
  9. 一爱就是一辈子:坚持4年的编程爱好
  10. 重视B/S架构系统的发展和开发设计理念