
目录

关键字
概念:由系统预定义(提前定义好的)的具有特殊功能的词法符号
分类:
存储类型:auto(自动) static(静态) extern(外部引用) register(寄存器)
数据类型:char(字符型) short(短整型) int(整型) long(长整型)
float(单精度浮点型) double(双精度浮点型) { signed(有符号的)
unsigned(无符号) }
构造类型:struct(结构体) union(共用体) enum(枚举)
选择结构:if else switch case default
循环结构:for while goto do {break continue}(循环控制语句)
其他(其他功能):void(空类型) typedef(重定义) const(常量化,是只读的)
sizeof(计算数据所占空间大小的) volatile(防止编译器优化)
return(函数返回值)
运算符
算术运算符
逻辑运算符
位运算符
关系运算符
赋值运算符
三目运算符
1. 算数运算符:
+ - * / % ++ --
/:整数相除,向下取整
当你除号两边都是整数的时候,得到的也一定会是个整数
#include <stdio.h>
int main(int argc, char const *argv[])
{
// int a = 5/2; // 2
// float a = 5/2; // 2.000000
float a = 5.0/2; // 2.500000
printf("%f\n", a);
return 0;
}
%:取余只能用于整数运算
#include <stdio.h>
int main(int argc, char const *argv[])
{
int a = 10.0 % 3; // 报错
printf("%d\n", a);
return 0;
}
练习:将12345的个十百千万位分别输出到终端。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



