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表

代码段

结果

 根据给定数字查看ASICC表

 查看数据类型有多少字节

 存储相关的关键字

  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. 就是给一个已有的类型,重新起个类型名,并没有创造一个新的类型

例子

volatile详解

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

命名规则

  1. 由数字,字母,下划线构成的
  2. 必须是以字母或者下划线开头
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值