七、变量及赋值
变量就是可以变化的量,而每一个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。
变量定义的一般形式:数据类型 变量名;
多个类型相同的变量:数据类型 变量名,变量名,变量名...;
int num; //定义了一个整型变量,变量名叫num
num = 100; //给num变量赋值为100
int a,b,c; //同时声明多个变量,然后分别赋值
a=1;
b=2;
c=3;
printf("%d\n",num); //打印整型变量num
注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
变量的赋值分为两种方式:
- 先声明再赋值
- 声明的同时赋值
八、基本数据类型
C语言中,数据类型可分为:
- 基本数据类型
- 构造数据类型
- 指针类型
- 空类型
基本类型 | 构造类型 | 指针类型 | 空类型 |
整型 | 枚举类型 | ||
字符型 | 数组类型 | ||
实型 | 结构体类型 | ||
共用体类型 |
最常用的整型,实型与字符型(char,int,数据类型
数据类型 | 说明 | 字节 | 应用 | 示例 |
char | 字符型 | 1 | 用于存储单个字符 | char sex = 'M': |
int | 整型 | 2 | 用于存储整数 | int height = 18: |
fioat | 单精度浮点型 | 4 | 用于存储小数 | float price = 11.1 |
double | 双精度浮点型 | 6 | 用于存储位数更多的小数 | double pi = 3.1415926 |
九、格式化输出语句
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。
其格式为:printf(''输出格式符'',输出项);
格式符 | 说明 |
%d | 带符号十进制整数 |
%c | 单个字符 |
%s | 字符串 |
%f | 6位小数 |
当输出语句中包含普通字符时,可以采用以下格式:
printf("普通字符输出格式符",输出项);
int a = 10;
float b = 7.56;
char x = "c";
printf("整数“: %d,小数,%f,字符:%c",a,b,c,x);
注意:格式符的个数要与变量,常量或者表达式的个数一一对应