首页 > 代码库 > c基础 理论和数据类型

c基础 理论和数据类型

做一个自我回顾吧。

仅自我复习用。如果有好的想法,或者我所说的出错了,请提醒下,随时改正。

 

技术分享

首先是c中常用的单位从小到大是bit byte MB GB TB EB PB ZB 

c中的数据基本上不是平时理解的那种类型存储 常见的就是十六进制和二进制

关于负数的存储是有单独的一套规则具体如下

比如说-11

他的原码为1000 0000 0000 1011

他的补码为1000 0000 0000 1100

他的反码为1111 1111 1111 0011

那么-11在内存中的就是以1111 1111 1111 0011的形式储存的(最高位是符号位,0代表正,1代表负)

而正数的存储是不变的

标识符代表的意思就是当你要在c语言中定义一个变量,或者常量或者数组或者指针等等都是以数字,字母,下划线构成,不能定义为汉子,而且也不能以数字开始

 

技术分享

数据类型代表的就像你想定义一个人,他是男是女,性格好坏,这都是要不同定义的

int 主要是定义整数类型

char 主要定义字符类型

short 短字符类型

unsigned 含义就是无符号,在前面我说到了二进制的正负之分,而怎么定义一个无符号整数呢就是这样 unsigned int a; 

 

c基础 理论和数据类型