常量(Literal Constant)
字面常量:字面上的值
變量
定義:變量類型 變量名 初始值
#include <stdio.h>
int main()
{
int name = 0;
return 0;
}
變量名命名規(guī)則:字母、數(shù)字和下劃線的組合,必須以下劃線或者字母開頭。不允許使用關(guān)鍵字作為變量名。
整型變量
三種類型: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 |
根據(jù)不同的數(shù)值范圍,選擇不同的類型。
整型變量的賦值
int n1 = 10;//十進制方式
int n2 = 0x0A;//十六進制方式
int a = 0x123456789;
int b = 305419896;
浮點型變量
用于表示小數(shù)
double:8個字節(jié)(表示范圍更大)
float:4個字節(jié)(范圍較小)
浮點型變量輸入
//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;