c数据类型相关的关键字

变量的相关关键字

  1. char
  2. short
  3. int
  4. long
  5. float
  6. double
  7. struct
  8. union:与共用体相关的关键字
  9. enum:枚举
  10. signed:定义有符号的,可以保存正数,也可以保存负数
  11. unsigned:定义无符号,只能保存正数和0;
  12. void:修饰函数的参数或者返回值,代表没有函数没有参数或没有返回值

用c写一个对应的ASCII表

代码段

c数据类型相关的关键字_第1张图片

结果

c数据类型相关的关键字_第2张图片

 根据给定数字查看ASICC表

c数据类型相关的关键字_第3张图片

 查看数据类型有多少字节

c数据类型相关的关键字_第4张图片

 存储相关的关键字

  1. register
  2. static
  3. const
  4. auto
  5. extern:用于函数和全局变量的声明

register详解

  1. 用register修饰的变量是寄存器变量
  2. 定义的变量不一定真的放在寄存器中
  3. cpu取数据的时候去寄存器中拿数据比内存中拿数据要快
  4. 因为寄存器比较宝贵,所以不能定义寄存器数组
  5. register只能修饰字符型及整数的,不能修饰浮点型
  6. 因为register修饰的变量可能存放在寄存器中不放在内存中,所以不能对寄存器变量取地址。因为只有存放在内存中的数据才有地址。

static

  1. 修饰静态变量

const

  1. 修饰常量的关键字
  2. 用cont修饰的变量是只读的,不能修改它的值。
  3. 可以修饰指针

控制语句的关键字

  1. if,else,break,continue,for,while,do,switch,case,goto,default

其他的一些关键字

  1. sizeof:使用来测变量,数组的占用存储空间的大小
  2. typedef
  3. volatile

typedef详解

  1. 重命名相关的关键字
  2. 就是给一个已有的类型,重新起个类型名,并没有创造一个新的类型

例子

c数据类型相关的关键字_第5张图片

volatile详解

  1. 用volatile定义的变量,是易改变的,及告诉cpu每次用volatile变量的时候,重新去内存中取保证用的是最新的值,而不是寄存器中的备份

命名规则

  1. 由数字,字母,下划线构成的
  2. 必须是以字母或者下划线开头

你可能感兴趣的:(c入门,c语言,开发语言,学习)