include
int mian(){ //主函数
int a; //定义变量
scanf("%d",&a); //输入变量的值
printf("c语言总结"); //输出函数
}
(基本数据类型){
(整数类型)
byte : 字节型 -2^7 ~ 2^7-1 -128 ~ 127
short : 短整型 -2^15 ~ 2^15-1 -32768 ~ 32767
int : 整形 -2^31 ~ 2^31-1 -2147483648 ~ 2147483647
long : 长整型 -2^63 ~ 2^63-1 -9223372036854775808~9223372036854775807
(浮点数类型)
float e: 单精度浮点型 -2^31 ~ 2^31-1 -2147483648 ~ 2147483647
double q: 双精度浮点型 -2^63 ~ 2^63-1 -9223372036854775808 ~ 9223372036854775807
(字符型)
char : 字符 0 ~ 2^16-1 0 ~ 65535
}
(流程控制){
if(条件){
内容 //条件为真输出内容 条件为假执行下一条
}else if (条件){
内容 //条件为真输出内容 条件为假执行下一条
}else{
内容 //以上条件为假时输出的内容
}
switch(表达式){
case 常量值1: //常量值与表达式相符即可输出内容
内容
break; //退出
case 常量值2:
内容
break;
case 常量值3:
内容
break;
}
for(赋初始值;循环次数;增减){
内容
for(赋初始值;循环次数;增减){
内容
}
}
while (条件){
内容 //满足条件就执行否则一直循环下去
步进语句 //根据需求判断是否使用
break; //结束循环
}
(运算符){
算术运算符 : + 、- 、* 、/ 、%
关系运算符 : < 、> 、<= 、 >= 、!= 、==
赋值运算符 : += 、-= 、*= 、/= 、%== 、=
三目运算符 : a > b ? 语句1 : 语句2
逻辑运算符 : && 、|| 、! 、^ 、& 、|
位运算符 : >> <<<
(转义字符){
n:换行
t:水平制表(跳到下一个tab位置)
b:退格(backspace)
:空字符
\:反斜杆字符
':单引号字符
":双引号字符
ddd:1~3位八进制数据所代表的字符
xhh:1~2位十六位进制数据所代表的字符
}
(关键字32个){
auto break case char const
contince default do double else
enum exern float for goto
if int long register return
short signed sizeof static struct
switch typedef union unsigned void
volatile while
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)