3.5 常量
C语言中的常量分为以下几种:
- 字面常量
- const修饰的常变量
const float a = 3.14f;
pai = 5.14;
常变量不能直接被改变,本质上还是一个变量。
- #define定义的表识符常量
# define Max 100
- 枚举常量
enum Sex{
MALE;
FEMALE;
SECRET;
}
4. 字符串+转义字符+注释
4.1 字符串
双引号“ ”:字符串
单引号‘ ’: 字符
字符串的结束标志是\0转义字符。若没结束标志,则会输出随机数
`int main() {
char arr1[] = "abcdef";
char arr2[] = { 'a', 'b', 'c', 'd', 'e', 'f' };
char arr3[] = { 'a', 'b', 'c', 'd', 'e', 'f', '\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", arr3);
printf("%d\n", strlen(arr1));
printf("%d\n", strlen(arr2));
printf("%d\n", strlen(arr3));
return 0;
}`
4.2 字符串
\ddd:表示1~3个八进制的数字,如:\130 —> X
\xdd:表示2个十六进制数字
4. 注释
注释快捷键:Ctrl+K+C
取消注释快捷键:Ctrl+K+U
# include <stdio.h>
int main(){
int input = 0;
while(scanf("%d", &input)!= EOF){
if (input >= 140)
printf("Genius");
}
return 0;
}
while(scanf("%d", &input)!= EOF)表示循环的结束,即没有输入时结束。不然会一直循环下去。