C语言之运算符和循环语句介绍

发布时间:2020-05-09 17:15:35 作者:Leah
来源:亿速云 阅读:386
今天小编就为大家带来一篇C语言中运算符和循环语句介绍的文章。小编觉得挺不错的,为此分享给大家做个参考。一起跟随小编过来看看吧。
  1. 运算符:

    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语言中的运算符和循环语句大概了解了吗?如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. mongodb之备份和恢复介绍
  2. Shell脚本之Case和循环语句

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c语言 运算符 表达式

上一篇:mysql索引的一些简单知识

下一篇:openstack认证管理图文教学

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》