C语言学习19:数据类型

张建 lol

数据类型

  1. 基本类型
  • 数值类型:

    • 整数类型:短整型 short、整型 int、长整型 long
    • 浮点类型:单精度型 float、双精度型 double
  • 字符类型:char

  1. 构造类型
  • 数组
  • 结构体:struct
  • 共用体:union
  • 枚举类型:enum
  1. 指针类型

  2. 空类型 void

注意:

  • c 语言中没有字符串类型,使用 字符数组char[] 表示字符串
  • 不同操作系统,数据类型 占用字节长度不一样

基本数据类型

  1. sizeof运算符

用于 获取数据类型或表达式的长度,长度以 字节 表示

  1. signed 和 unsigned
  • signed:有符号,第一个位代表正负,剩余代表大小。

  • unsigned:无符号,所有位都为大小,没有负数。

基本数据类型的取值范围

  1. 比特位

CPU能读懂的最小单位是:比特位,bit,b。每个比特位只能存放二进制数,即0和1。

  1. 字节

内存机构最小寻址单位:字节,Byte,B

1Byte = 8 bit

  • Post title:C语言学习19:数据类型
  • Post author:张建
  • Create time:2023-02-18 16:41:06
  • Post link:https://redefine.ohevan.com/2023/02/18/C学习/C语言学习19:数据类型 2/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
On this page
C语言学习19:数据类型