数据类型

C语言数据可以分为两大类: 基本类型数据和复合类型数据;

  基本类型数据

  

    整数

        整型   (int)     ——占4字节

        短整型(short int)  ——占2字节

          长整型(long int)    ——占8字节

    字符  ——占1字节

    浮点数(实数)

       单精度浮点数(float)    ——占4字节

       双精度浮点数(double) ——占8字节

  复合类型数据

    结构体

    枚举

变量

  什么是变量呢?变量的本质说白了就是内存中的一段存储空间,用来存放数据。

  变量必须初始化才能够使用。

变量的定义

  数据类型名 变量名 = 变量值;

  等价于

  数据类型名 变量名;  变量名 = 变量值;

  举个栗子。。。

  int i = 3;  <=>   int i; i = 3;

  int i, j = 5;  <=>   int i; int j; j = 5;

关于进制

  什么是进制呢?逢N进一,就可以表示为N进制;我们最常用的就是10进制;逢10进1; 为什么二进制只有0、1呢?因为逢二进一;

  十进制: 传统的写法;

  十六进制: 前面加0x 或0X

  八进制: 前面加0  注意是数字0而不是字母O;

常量

  字符 用单引号;  字符串 用双引号;

  'A'  正确表示字符A; 'AB'  错误; "AB"  正确标识字符串AB ;  "A"  正确表示字符串A;字符串都是以 '\0' 结尾的;

  整数是以补码的形式转换成二进制存储在计算机中的;

  字符的存储在本质上与整数一样,因为字符可以用整数来表示;

字节

  字节是存储数据的单位,是硬件能够访问的最小的单元;

  1字节 = 8位;

  1K = 1024字节;

  1M = 1024K;

  1G = 1024M;

ASCII

  ASCII不是一个值,而是一种规定;

  ASCII规定了不同的字符使用哪个整数值来表示;

  它规定了:'A'   65; 'B' 66; 'a' 97; 'b' 98; '0' 48;等等;具体可以查询ASCII表;

最新文章

  1. 记一次小团队Git实践(上)
  2. vue学习笔记之v-if
  3. hdu-acm steps FatMouse&#39;s Speed
  4. html5极速3D立体式图片相册切换效果
  5. Linq 筛选出一条数据
  6. 浅析a标签的4个伪类 .
  7. Bootstrap学习之一起步
  8. JS数量输入控件
  9. 部分小程序无法获取UnionId原因
  10. RTlinux3.2安装
  11. java.util.Arrays.useLegacyMergeSort=true 作用
  12. ELK架构设计
  13. [AtCoder2558]Many Moves
  14. Jenkins的安装及使用(一)
  15. 坐标的相对转换ClientToScreen与ScreenToClient
  16. 【QT学习】QT事件处理机制
  17. STL标准库-Tuple
  18. 发布Maven项目 nexus
  19. 转MVC3介绍
  20. IIS7.5 取消301重定向

热门文章

  1. HDU 1285 确定比赛名次【字典序最小的拓扑排序 + 优先队列】
  2. [JSOI2008]Star War
  3. 【AC自动机】【状压dp】hdu2825 Wireless Password
  4. 【kd-tree】bzoj4066 简单题
  5. 【动态规划】bzoj1638 [Usaco2007 Mar]Cow Traffic 奶牛交通
  6. Spark小问题合集
  7. 看懂ios命名规则
  8. EF 通用数据层父类方法小结
  9. transform使用导致元素内字体出现模糊的坑~~~
  10. 使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪