运算符:
C语言中的运算符包括如下几种:赋值运算符(=)、数学运算符(++、--、+、-、*、、、%)、关系运算符(>、<、==、!=等)、逻辑运算符(&&、||、~);
(1)++、--:自加和自减都有两种类型,一种是++、--在前,一种是++、--在后,区别在于在前的是先要使用这个变量然后再对变量进行+1或者-1的操作;而++、--在后的,先要进行自加或者自减,然后再在应用到表达式中;可以按照顺序的方法来记这两种类型;
(2)/、%:整除、求余;
2.运算优先级:
算术运算符(++、--、!最高)>关系运算符>逻辑运算符>赋值运算符;
3.if语句:
单if、if+else,if+else if+else;
4.复合赋值运算符:+=、*=……
5.条件运算符:“表达式1?表达式2:表达式3;”——如果表达式1为真,则将表达式2赋值给表达式1,如果为假,则将表达式3赋给表达式1。
2. for语句——也叫for循环,其中循环这个词语需要牢记。
(1)for语句的格式——(变量初始化;判断变量来决定是否进入循环;表达式(通常是对变量进行处理));
(2)初始化也可以在之前的语句进行,在for中不用初始化,但是要加;,诸如for(;判断;处理);另外,处理也可以为空,可以在for的语句中进行处理,诸如for(初始化;判断;){处理};
(3)for循环中的判断表达式(测试表达式)是很重要的,根据判断(测试表达式)的结果来决定是否跳出for循环,测试表达式可以是诸如>多少或者<多少的简单表达式,也可以是复杂的表达式;
备注:数组的下标可以是某个变量,也可以是某个表达式(诸如a++这种);
(4)for循环中不只是可以对一个变量进行初始、判断、处理,还可以对两个变量进行这些操作,
比如,两个数组的反向操作。
for(i=0,j=999;i<1000;i++,j--)
b[j]=a[i];
(5)因为for循环中的中间那个测试语句(判断语句),其实for循环可以跟if语句进行替换使用的;
(6)for循环的嵌套——主要搞清楚for循环的执行过程,初始,判断,执行{}内语句,然后处理,再判断,执行{},就没问题了。
(7)利用for循环来输出一些特殊的符号:
for(a=8;a>0;a--)
{
for(b=38;b>0;b--)
printf("X");
printf("\n");
}
3.while语句——while(条件语句),注意:只要条件语句为真(不为0),就执行{}内的语句;
4.while语句可以看成是没有初始和递增部分的for语句;while能够完成的,for也能完成;for能完成的while也能完成,但是要注意初始等;
5.do-while语句
先执行{}中的语句,再判断while;
6。信息读写基础
(1)printf函数——printf("格式化字符串",变量名),这两个是main函数传递给printf函数的参数。
(2)格式化字符串——由3部分组成:字面文本(文字);转义序列(提供特殊的格式化控制由\和字符,或者\和\组成);转换说明符(由%和字符组成)
(3)转换说明符——c字符、s字符串;d整数、ld长整数、u无符整数、lu无符长整;f浮点数。
(4)printf打印的变量是是不受限制,可以是表达式的诸如x+y;
(5)puts不能显示变量,只用于显示字符串。
(7)scanf的输入转义说明符之间是可以加空格隔开的;
看完上诉内容,你们对C语言中的运算符和循环语句大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。