您的位置:首页 > 编程语言 > C语言/C++

〖C语言学习笔记 〗(二) 数据类型

2018-10-04 11:18 393 查看

前言

本文为c语言的学习笔记,很多只是留下来占位的

数据类型

助记:变量就是在内存中挖个坑并给这个坑命名,而数据类型就是挖内存的坑的尺寸

基础类型

  1. 整数类型
      short int
    • int
    • long int
    • long long int
  2. 浮点数类型
      float :单精度
    • double:双精度
    • long double
  3. 字符类型
      char
  4. 布尔类型
      _Bool
  5. 枚举类型
      enum

其中,整数类型 short int <= int <=long int <= long long int

sizeof 运算符:用于获得数据类型或表达式的长度
  • sizeof( object ) ; // sizeof(对象)
  • sizeof( type_name ); //sizeof( 类型 );
  • sizeof object; //sizeof 对象

类型必须使用括号形式,而对象可以使用两种方式

signed 与 unsigned:用于限定范围
  • signed 带符号位,可以存负数,默认为signed
  • unsigned 不带符号位,不可以存负数

tips: 当打印不带符号位的时候需要使用%u

基本数据类型的取值范围

指针类型

构造类型

  1. 数组类型
  2. 结构类型
  3. 联合类型

空类型

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: