数据类型

来源:互联网 发布:sql server 进程死锁 编辑:程序博客网 时间:2024/06/06 21:40

1.数据类型

  • 基本类型
    • 布尔
    • char sizeof() signed -128~127 根据编程环境决定
    • short 0~65535
    • 实型
      • float
      • double
    • 枚举型
  • 构造类型
    • 结构体 struct
    • 数组
    • 共用体

2.数据类型转换

  • 强制转换 一般将高级转换成低级,损失精度
  • 隐性转换

常量

在程序运行期间数值不发生变化的数值,变量的数据长度与存储首地址

  • 整型常量
  • 浮点型常量
  • 指数常量
  • 字符常量
  • 标识常量 #define PI 3.14

变量的存储类型

  • auto 类型的变量只能在某个程序function范围内使用
  • register类型变量将变量放入CPU的寄存器中,不能取地址
  • static 静态存储变量
    • 作局部变量,在内存中的地址固定,而不是以堆栈方式存放,只要程序没结束,就不会随着程序段的结束而消失,没有初始化默认值为0
    • 做全局变量,不可被其他文件使用,只是延长变量存储的时间
  • extern当变量在一个文件中的函数体外说明,所有其他文件中的函数或程序段都可以引用这个变量
原创粉丝点击