常量(Literal Constant)
字面常量:字面上的值
变量
定义:变量类型 变量名 初始值
#include <stdio.h>
int main()
{
int name = 0;
return 0;
}
变量名命名规则:字母、数字和下划线的组合,必须以下划线或者字母开头。不允许使用关键字作为变量名。
整型变量
三种类型:char、short、int
类型 | sizeof | 表示范围 |
---|---|---|
char | 1 | -128~127 |
short | 2 | -32768~32767 |
int | 4 | -2147483648~2147483647 |
unsigned char | 1 | 0~255 |
unsigned short | 2 | 0~65535 |
unsigned int | 4 | 0~4294967295 |
float | 4 | -3.4x1038 ~ 3.4x1038 |
double | 8 | -1.7x10308 ~ 1.7x10308 |
根据不同的数值范围,选择不同的类型。
整型变量的赋值
int n1 = 10;//十进制方式
int n2 = 0x0A;//十六进制方式
int a = 0x123456789;
int b = 305419896;
浮点型变量
用于表示小数
double:8个字节(表示范围更大)
float:4个字节(范围较小)
浮点型变量输入
//float型变量的输入
float a;
scanf("%f",&a);
//float变量的输出
float b = 12.25;
printf("%f",b);
float 是 %f ,double 是 %lf
布尔型变量
使用布尔型变量前,要添加头文件
#include <stdbool.h>
布尔型变量只有两个:true 或 false
bool a = true;
bool is_late = false;
网友评论