3, 常量
3.1 什么是常量
 程序运行的过程中,其值永远不会发生改变的数据
3.2 常量的分类

3.3 练习
 给你一组数据,说出下面每组数据中,分别是哪种类型的常量

3.4 细节补充
实型常量的小细节:
* 小数点前后,如果只有0,可以省略不写

3.5 练习
1. 选择题:
```c
1. 以下选项中正确的整型常量是:B
A) 12. B) -20 C) 1,000 D) 4 5 6
```
2. 选择题:
```c
2.以下选项中正确的实型常量是:D
A) 0 B) -31 C) 0.329×102 D) .871
```
3. 选择题
```c
3.以下选项中不正确的实型常量是:B
A) 2.607E-1 B) 0.8103e 2 C) -77.77 D) 456e-2
```
4. 选择题
```c
4. 想要进行数学计算,下面正确的写法是: C
A)“12”+ 13 B)“23”+“13” C) 13 + 23 D)“1.2”+ 3.7
```
3.6 输出常量
利用printf集合占位符的方式可以输出常量
**格式:**

**占位符:**

举例1:
 输出一个整数
#include <stdio.h>
int main()
{
    printf("%d", 10);
    return 0;
}举例2:
 输出一个小数
#include <stdio.h>
int main()
{
    printf("%f", 1.93);
    return 0;
}举例3:
 输出一个字符
#include <stdio.h>
int main()
{
    printf("%c", 'A');
    return 0;
}举例4:
 输出一个字符串
#include <stdio.h>
int main()
{
    // 第一种方式:
    printf("Hello World!");
    // 第二种方式:
    printf("我的名字为:%s","尼古拉斯·纯情·暖男·天真·阿玮");
    return 0;
}举例4:
 输出一段话
#include <stdio.h>
int main()
{
    printf("阿玮的身高为:%f米", 1.93);
    return 0;
}**作业练习:**
按照要求输出以下内容:
1,我学校的名字为:XXXXX
 要求:学校的名字需要结合占位符的形式进行输出
#include <stdio.h>
int main()
{
	printf("我的学校的名字为: %s","清华大学");
	return 0;
}2,我高考的总分为:XXX分
 要求:总分需要结合占位符的形式进行输出
#include <stdio.h>
int main()
{
	printf("我高考的总分为:%f分",700.0);
	return 0;
}
  
3.7 输出多个常量
一个printf中可以同时输出多个数据,占位符和后面的数据要一一对应
练习:输出以下内容:
 我亲亲女朋友的姓名是:小诗诗。性别:女。年龄:18岁。身高:1米82。体重:110斤。
 要求:女朋友的姓名,性别,年龄,身高,体重等信息需要结合占位符的形式进行输出
#include <stdio.h>
int main()
{
    printf("我亲亲女朋友的姓名是:%s。性别:%s。年龄:%d岁。身高:%f。体重:%d斤", "小诗诗","女",18,1.82,110);
    return 0;
}3.8 输出并换行

平时写代码的时候,想要换行直接写\n即可,C语言会根据不同的操作系统解析成对应的换行符
练习:输出以下内容
 我亲亲女朋友的姓名是:小丹丹。性别:女。年龄:19岁。身高:1米63。体重:90斤。
要求1:女朋友的姓名,性别,年龄,身高,体重等信息需要结合占位符的形式进行输出
要求2:每一个数据单独成一行
#include <stdio.h>
int main()
{
    printf("我亲亲女朋友的姓名是:%s\n", "小丹丹");
    printf("性别:%s\n", "女");
    printf("年龄:%d岁\n", 19);
    printf("身高:%f\n", 1.63);
    printf("体重:%d斤\n", 90);
    return 0;
}


















