文章目录
常量与变量
C的关键字共有32个
常量
在程序运行过程中其值不能发生改变的量,称为常量。
定义常量:
- 使用const 数据类型 常量名=值 (不安全)
const float pi = 3.14159;
- 使用宏定义常量:#define 常量名 值
#define PI 3.14159 //无等号,无分号
变量
在程序运行过程中其值可以改变的量,称为变量。
定义格式:
数据类型 变量=值
在定义局部变量时,可以在数据类型前加auto(一般不加)
int weight = 5;
标识符命名规则:
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 第一个字符必须为字母或下划线
- 标识符中字母区分大小写
- 要见名知意 如:RoleLv role_lv(驼峰式命名)
使用示例
例一:
#include<stdio.h>
int main(void)
{
//黄瓜3元/斤,购买5斤
//常量:在程序运行过程中其值不能发生改变的量,称为常量。
const int price = 3;//使用const定义常量
//变量:在程序运行过程中其值可以改变的量,称为变量。
int weight = 5;
int sum = price * weight;
printf("%d\n", sum);
return 0;
}
结果:
15
例二:
#include<stdio.h>
//宏定义常量
#define PI 3.14159
int main()
{
//圆的面积:s=pi*r*r
//圆的周长:c=2*pi*r
//常量 pi
//const float pi = 3.14159;
float r = 3.2;
float s = PI * r*r;
float c =2* PI * r;
//占位符 %f表示输出一个浮点型float 默认保留6位小数
printf("圆的面积:%f\n", s);
printf("圆的周长:%.2f\n", c);//.2表示保留2位小数,会四舍五入
return 0;
}
结果:
圆的面积:32.169884
圆的周长:20.11
基本类型
数据类型的作用:编译器预算对象(变量)分配的内存空间大小。
整型:int
整型变量的定义和输出
整型变量的输入
在使用键盘进行输入时需要使用scanf,但由于用户输入的问题会引起安全警告。
scanf安全问题解决:
#define _CRT_SECURE_NO_WARNINGS//需放在整个程序的首位
或者
#pragma warning(disable:4996)//放在程序的任意位置
示例:
//#define _CRT_SECURE_NO_WARNINGS//消除由于scanf引起的警告
#include<stdio.h>
#pragma warning(disable:4996) //或者使用此预处理命令约束警告 ,可以放在程序的任何位置
int main(void)
{
int a;
scanf("%d", &a);//通过键