二、C语言基本数据类型

        在C语言中,数据类型指的是数据的一种属性。它告诉编译器或程序员打算如何使用数据。

1、基本数据类型

  • 整形
  • 字符型
  • 浮点型

1.1、整形

(1)char

(2)unsigned char

(3)int

(4)unsigned int

(5)short

(6)unsigned short

(7)long

(8)unsigned long

1.2、浮点型

(1)float

  • 单精度浮点型
  • 精度和范围都比double小

(2)double

  • 高精度浮点型
  • 精度和范围都比float大

1.3、字符型

(1)char

  • 字符型对应ASCII字符。
  • ASCII字符是一种编码,就是用数字编码来表示一个符号的一种方法。本质上说,字符型其实也是整形,只是这些整形数被用来表示一些字符的ASCII编码值,所以叫做字符型。字符型一般用8位二进制表示,无符号字符型范围是0~255。

2、有符号数和无符号数

(1)有符号整数

  • signed int,简写为int。
  • signed short,也可写作signed short int,简写为short。
  • signed long, 也可写作signed long int,简写为long。

(2)无符号整数

  • unsigned int,没有简写
  • unsigned short int,简写为unsigned long
  • unsigned long int,简写为unsigned long

(3)浮点型不分有符号数和无符号数,浮点数都是有符号的。

你可能感兴趣的:(C语言,c++,stm32,嵌入式软件)