c语言运算符练习
1. c语言&&运算怎么算
按位与,与运算就是全1得1,其他都得0
5&&2=0101&&0010=0000=0
7&&5=0111&&0101=0101=5
例:
#include<stdio.h>
intmain(void){
inta,b,c;
A:printf("abc ");
scanf("%d%d%d",&a,&b,&c);
if(a||b&&c)
printf("(%d||%d&&%d)=OK! ",a,b,c);
else
printf("(%d||%d&&%d)=Error! ",a,b,c);
getchar();
printf("############ ");
gotoA;
return0;
}
(1)c语言运算符练习扩展阅读
C语言运算符
“圆方括号、箭头一句号”指的是第1级的运算符。其中圆方括号很明显“()、[]”,箭头指的是指向结构体成员运算符“->”,句号指的是结构体成员运算符“.”;
“八位与,七位异,六位或”其中八位与指的是第8级的按位与运算符“&”,七位异指的是第9级的按位异或运算符“^”,六位或指的是第10级的按位或运算符“|”;
“五与,四或”指的是第11级、第12级的逻辑与运算符“&&”和逻辑或运算符“||”;
2. C语言34种运算符
34种运算符:
01、圆括号()
02、下标[]
03、指针型结构成员->
04、结构成员.
05、逻辑非!
06、位非~
07、自增++
08、自减--
09、取负-
10、类型转换(类型)
11、取内容*
12、取地址&
13、求字节sizeof
14、乘*
15、除/
16、求余%
17、加+
18、减-
19、左移<<
20、右移>>
21、小于<
22、小于等于<=
23、大于>
24、大于等于>=
25、等于==
26、不等于!=
27、位与&
28、位异或^
29、位或|
30、&&与
31、或||
32、条件运算?:
33、赋值运算=
34、逗号运算,
(2)c语言运算符练习扩展阅读
9种控制语句
1、if()~else条件语句
2、for()~循环语句
3、while()~循环语句
4、do~while()循环语句
5、continue结束本次循环语句
6、break中止执行switch或循环语句
7、switch多分支选择语句
8、goto转向语句
9、return从函数返回语句
3. C语言 运算符%是怎么运算的
1、%是求余运算符,也叫模除运算符,用于求余数。
2、%要求两个操作数均为整数(或可以隐式转换成整数的类型),%是求余数的运算,例如7%2=1。
3、举例:
#include<stdio.h>
void main()
{
int i=7;
i=i%2;
printf("%d ",i);
}
运行结果如下图:
(3)c语言运算符练习扩展阅读
1、%d整型输出,%ld长整型输出,
2、%o以八进制数形式输出整数,
3、%x以十六进制数形式输出整数,或输出字符串的地址。
4、%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。
5、%c用来输出一个字符,
6、%s用来输出一个字符串,
7、%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。
8、%.100f来输出实数,保留小数点100位。
9、%e以指数形式输出实数,
10、%g根据大小自动选f格式或e格式,且不输出无意义的零。