c语言代码

243 阅读2分钟

**一.switch语句输入数字 输出对应的英文天数 ** image.png

二.输入4个整数 输出它的偶数和 奇数个数

image.png

三.逻辑与&& 逻辑或|| 闰年 year%4==0&&year%100!=0||year%400==0

**四.任意输入一个字符 判断他是数字还是大小写字母还是其他字符 ** image.png

**五.单目运算符 双目运算符 三目运算符的区别 **

**单目运算符只对一个操作数进行逻辑运算。 **

比如: 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"

**六.输入一个字符 如为大写字母则转化为小写字母 最后输出该字符 **

image.png

exit(0)与exit(1)都是表示退出.

exit(0):表示正常退出

exit(1):表示出错(或非正常)退出

**七.编写计算器程序 由用户输入运算数和四则运算符 输出运算结果 **

image.png

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 时 均可打印出“优”字样