所在的位置: C++ >> C++介绍 >> C学习笔记二进制

C学习笔记二进制

北京哪里可以治疗白癜风 https://m.39.net/pf/bdfyy/bdfrczy/

字面值前缀:

无前缀:十进制

前缀是0:八进制

前缀是0x:16进制

二进制相关概念:

数据在内存硬件上以二进制形式存储

数据在软件上以十进制,八进制,十六进制表示

位(bit简写b)

概念:计算机把内存中每个字节分成8段,每段只能记录0和1

1Byte=8bit

比如shorta=本质是将拆分成16个0和1存储到内存

二进制:用一组0和1表示数字的方法简称二进制。

二进制的符号位:有符号类型的数字(不加unsigned修饰)才有符号,二进制数最左边的位叫作符号位,通过此位可以确定数字的符号,符号位为0,表示非负,符号位为1表示负数。如下所示:

如上图所示最后一个16位数字,但前提是char类型,因为char类型是1字节内存,只能保存8位,所以左边八位丢失,所示这个数值的正负是负数,因为低八位符号位是1.




转载请注明:http://www.aierlanlan.com/rzfs/7223.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了