语句
int result; //变量声明
result=20; //赋值语句
result=20 //赋值表达式
变量名命名规范(函数):
1.字母,数字,下划线,$组成,不能以数字开头;
2.见名知意(简单英文组合)
函数名:GetSum IsPrimer
getsum isprimer
变量名:count=0;result=0;
3.不要使用拼音。
if-else
三目运算符
规范:—?—:—
eg:max=a>b?a:b
从键盘获取字符:
/*char aim;
scanf("%c",&aim);*/
char aim=getchar();
eg:从键盘获取一个字符,判断该字符是数字,大写,小写还是其他字符?
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <ctype.h>//isdigit数字字符 isalpha字母(islower小写 isupper大写) isblank空格
int main()
{
//char a;
//printf("输入一个字符:");
//scanf("%c", &a);
printf("输入一个字符:");
char a = getchar();
if (isdigit(a))//调功能,调接口来判断
{
printf("是数字字符\n");
}
else if (islower(a))
{
printf("是小写字符\n");
}
else if (isupper(a))
{
printf("是大写字符\n");
}
else
{
printf("是其他字符\n");
}
//if (a >= '0' && a <= '9')
//{
// printf("%c为数字字符", a);
//}
//else if (a >='A' && a <= 'Z')
//{
// printf("%c为大写字符",a);
//}
//else if (a >= 'a' && a <= 'z')
//{
// printf("%c为小写字符", a);
//}
//else
//{
// printf("%c为其他字符", a);
//}
return 0;
}
switch case语句
//语法结构
switch(变量值) //变量类型只能是整形,字符型,枚举型
{
case :
printf("");
break;//跳出switch case语句块
}
输入英文字符,打印出成绩 完整代码:
int main()
{
char level='A';
if(level>'D'||level<'A')
{
printf("输入错误");
}
else
{
switch(level)
{
case'A':
printf("85~100\n");
break;
case'B':
printf("75~84\n");
break;
case'C':
printf("60~74\n");
break;
case'D':
printf("0~59\n");
break;
}
}
}
*****************************************************
//利用default替换if语句的另一种写法
int main()
{
char level = 'A';
switch (level)
{
case'A':
printf("85~100\n");
break;
case'B':
printf("75~84\n");
break;
case'C':
printf("60~74\n");
break;
case'D':
printf("0~59\n");
break;
default: //若上述case都未匹配,程序走到default
printf("输入错误");
break;
}
}