1、任务:了解C语言常量
2、知识点:
(1)常量是固定值,在程序执行期间不会改变。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。
(2)两种定义常量方式:#define 和 const 关键字
const 定义的是变量不是常量,只是这个变量的值不允许改变是常变量!带有类型。编译运行的时候起作用存在类型检查。
define 定义的是不带类型的常数,只进行简单的字符替换。在预编译的时候起作用,不存在类型检查。
(3)\n 为换行符; %c为输出单个字符; char为声明单个字符的关键字
3、代码:
(1)#define来定义
#include<stdio.h>
#define a 5
#define b 7
#define huanhang '\n'
int main()
{
int c,d;
c = a+b;
d = a*b;
printf("c值为:%d",c);
printf("%c",huanhang);
printf("d值为:%d",d);
return 0 ;
}
结果:
c值为:12
d值为:35
(2)const来定义
#include<stdio.h>
int main()
{
const int a = 7;
const int b = 9;
const char huanhang = '\n';
int c,d;
c = a+b;
d = a*b;
printf("c的值为:%d",c);
printf("%c",huanhang);
printf("d的值为:%d",d);
return 0;
}
结果:
c的值为:16
d的值为:63