【C】变量
变量和常量
变量和常量是程序处理的两种基本数据对象
什么是变量?
变量的意义就是确定目标并提供存放的空间
变量的组成
变量由变量名和存储单元组成。变量名用于确定目标,存储单元用于存放变量的值
变量名
- 变量名只能是英文字母(A-Z, a-z)和数字(0-9)或者下划线( _ ) 组成。
- 变量名必须以字母或者下划线开头。(不能是数字)
- 变量名区分大小写。
- 不能使用关键字来命名变量。
数据类型
-
char
——字符型, 占用一个字节
-
int
——整形 , 通常反映了所用机器中整数的最自然长度
-
float
——单精度浮点型
-
double
——双精度浮点型
声明变量的语法
-
数据类型 变量名
—int a
—char b
—float c
—double d
#include <stdio.h> int main() { int a; char b; float c; double d; a = 2022; b = 'W'; c = 3.14; d = 3.141592653; printf("今年是%d\n", a); // %d为格式化输出函数,下同 printf("Hello %corld!\n", b); printf("圆周率是:%.2f\n", c); printf("精确到小数点后9位的圆周率是:%11.9f\n", d); return 0; }运行结果:
今年是2022年 Hello World! 圆周率是:3.14 精确到小数点后9位的圆周率是:3.141592653Tip:对于格式化输出函数,详情可以查阅 printf--格式化输出
关键字
关键字就是C语言内部使用的名字,这些名字都具有特殊含义
| auto | break | case | char | const | continue | default | do |
|---|---|---|---|---|---|---|---|
| double | else | enum | extern | float | for | goto | if |
| int | long | register | return | short | signed | sizeof | static |
| struct | switch | typedef | union | unsigned | void | volatile | while |
| inline | restrict | _Bool | _Complex | _Imaginary |
|---|
| _Alignas | _Alignof | _Atomic | _Static_assert | _Noreturn | _Thread_local | _Generic |
|---|

浙公网安备 33010602011771号