c11 注意字体: 这是英文 I i O o 这是数字 1 0
数据
//常量: 其值在运行时是不能改变的,
//编译器会将其放置在一个只读内存中
const int MAX_VALUE=100;
// signed 有符号 默认不用写
// unsigned 无符号
bool is_false=0;//也可以使用false
bool is_true =1; //也可以使用true
输出与输入
输出
printf("格式控制%d",1);//格式输出函数
printf("输出%%百分号%d",1);//输出百分号
printf("格式控制:%3s/n","ztftrue");//截取字符串
格式字符 | 功能 |
---|---|
d,i | 以带符号的十进制形式输出整数(整数不输出符号) |
o | 以八进制无符号形式输出整数 |
x,X | 以十六进制无符号形式输出整数。小x以小写形式输出,大X以大写形式输出 |
u | 以无符号十进制形式输出整数 |
c | 以字符形式输出,只输出一个字符 |
s | 输出字符串 |
f | 以小数形式输出(float) |
e,E | 以指数形式输出实数 |
g,G | 输出宽度较短的一种格式 不输出0 |
i | 用于长整形整数,可加在符号 d、o、x、u 前面 |
m | 数据最小宽度 |
n | 对实数,表示输出n位小数;对字符串,表示截取的个数 |
- | 输出的数字或字符在域内向左靠 |
输入