**一.switch语句输入数字 输出对应的英文天数
**
二.输入4个整数 输出它的偶数和 奇数个数
三.逻辑与&& 逻辑或|| 闰年 year%4==0&&year%100!=0||year%400==0
**四.任意输入一个字符 判断他是数字还是大小写字母还是其他字符
**
**五.单目运算符 双目运算符 三目运算符的区别 **
**单目运算符只对一个操作数进行逻辑运算。 **
比如: num++(自增) , num--(自减) , !num(取非值) , ~num(按位取反)
双目运算符只对两个操作数进行逻辑运算。
比如: num1 + num2 , num1 - num2 , num1 > num2
三目运算符就是对三个操作数进行逻辑运算。目前三目运算符只有一个:num1 = num1 > 3 ? 1 : 2
这段程序的意思是:如果变量num1的值,大于3,那么变量num1的值就变为1,否则num1的值就变为2
str的意思是str只是编写程序的人员定义的一个变量,常用来表示字符型变量或字符串,取string的前三个字母。
如:
char str = 'a'; // 定义一个字符变量str,存放一个字符'a'
char str[ ] = "abcd"; // 定义一个字符变量str,存放字符串"abcd"
**六.输入一个字符 如为大写字母则转化为小写字母 最后输出该字符 **
exit(0)与exit(1)都是表示退出.
exit(0):表示正常退出
exit(1):表示出错(或非正常)退出
**七.编写计算器程序 由用户输入运算数和四则运算符 输出运算结果 **
switch(表达式)
{
case 常量表达式1:语句1;
case 常量表达式2:语句2;
default:语句n+1;
}
case后面的常量表达式不能出现变量 且类型必须为整形 字符型 或枚举型 各个常量表达式的 值不能重复 且与case间有冒号隔开
case后面的语句可以是一条或多条语句 也可以为空 当为空时 程序执行到此处会自动向下顺序执行 实现多个case共用一组执行语句
case 10:
case 9:
case 8:printf("优\n");break;
上面的程序段当表达式的值为 8 9 10 时 均可打印出“优”字样