常量
const 修饰的常变量
字面常量
#define定义的表示常量符
枚举常量
#include<stdio.h>
enum Sex
{
male
female
secret
};
int main()
{
enum Sex s=female;
printf("%d\n",male);
return 0;
}
字符串
int main()
{
char arr1[]="abc";
char arr2[]={'a','b','c','\0'};
printf("%s\n",arr1);
printf("%s\n",arr2);
return 0;
}
转义字符
\用来转译其他字符
单引号、双引号、反斜杠是特殊的字符,不能直接表示:
- 单引号是字符类型的开头和结尾,要使用
\'
表示,也即'\''
; - 双引号是字符串的开头和结尾,要使用
\"
表示,也即"abc\"123"
; - 反斜杠是转义字符的开头,要使用
\\
表示,也即'\\'
,或者"abc\\123"
。 -
printf("%d\n",strlen("c:\\test\\32\\test.c"))
选择语句
-
#include<stdio.h> #include<string.h> int main() { int input=0; printf("加入比特\n"); printf("你要好好学习吗?(1/0)>:"); scanf("%d",&input); if(input==1) printf("好offer\n"); else printf("卖红薯\n"); }
循环语句
-
#include<stdio.h> #include<string.h> int main() { int line=0; printf("加入比特\n"); while(line<2); { printf("敲一行代码\n"); line++; } printf("好offer\n"); return 0;
操作符
-
&按位与
-
|按位或
-
^按位异或
-
#include<stdio.h> #include<string.h> int main() { int a=3; int b=5; int c=a|b; //011; //101 //111 printf("%d\n",c); return 0; }
今天学的有点少,主要是效率也不高,寒假还是有点难,希望自己能坚持下去,加油