数据类型:
常量和变量以及宏文件注意、占位符拓展:
cpp
#include<stdio.h>
宏定义常量
没有=和;
#define PI 3.14159
圆的面积 s=pi * r * r
圆的周长 l=pi * 2 * r
int main()
{
常量pi
const数据类型 常量名=值
const float pi = 3.14159;
在定义局部变量可以在数据类型前加修复auto,也可以不加
auto float r = 4;
float s = PI * r * r;
float l = PI * 2 * r;
%d占位符只能用整型
%f占位符用于浮点型 默认保留6位小数
printf("圆的面积:%.2f\n",s);百分号后加.* ; *=要保留的小数位数,同时会四舍五入
只有c语言会四舍五入,c++不会
printf("圆的周长:%f",l);
}
3.标识符规则:
1、不能使用系统关键字
2、只允许使用字母、数字、下划线
3、不允许数字开头
4、区分大小写
4.整型变量定义、输出
|---------------|----------------------------|
| ##### 打印格式 | ##### 含义 |
| ##### %d | ##### 输出一个有符号的10进制int类型 |
| ##### %o(字母o) | ##### 输出8进制的int类型 |
| ##### %x | ##### 输出16进制的int类型,字母以小写输出 |
| ##### %X | ##### 输出16进制的int类型,字母以大写输出 |
| ##### %u | ##### 输出10进制的无符号数 |
cpp
int main(void)
{
//进制相关问题
//二进制0-1;八进制0-7;十六进制:0-9 10-15(a-f A-F)
int a = 10;
printf("%d\n", a);
//输出一个十六进制
printf("%x\n", a);
printf("%X\n", a);
//输出一个八进制
printf("%o\n", a);
//定义一个八进制,以0开头
int b = 0777;
//定义一个16进制,以0x开头
int c = 0x151adcb;
return 0;
}