- 数据类型
- 指定变量坑(内存单元)的大小。
int float char _Bool 的基本类型。
- 指定变量坑(内存单元)的大小。
- 布尔值得定义为什么是_Bool?
- 可以引入<stdbool.h>来使用bool来定义。
#include <stdio.h>
#include <stdbool.h>
#define NUM 99
int main()
{
bool isOdd;
if(NUM%2)
isOdd = 1;
else
isOdd = false;
if(isOdd)
printf("%d是奇数!\n",NUM);
else
printf("%d是偶数!\n",NUM);
return 0;
}
3. short和long
* 基本类型限定符。
4.sizeof运算符
sizeof用于获取数据类型或表达式的长度。三种方式:
* sizeof(type_name); //类型
* sizeof(object); //对象
* sizeof object
5.signed和unsigned
类型限定符,用于限定char类型和整型的取值范围。
signed 是带符号位的 整型默认是带符号的。带符号位的可以表示负数。
unsigned 是不带符号位的整型,表示的正数范围更大。
加上修饰符的整型有如下几种:
signed short int
unsigned short int
signed int
unsigned int
signed long int
unsigned long int
signed long long int
unsigned long long int