189 8069 5689

C语言之运算符和循环语句介绍-创新互联

今天小编就为大家带来一篇C语言中运算符和循环语句介绍的文章。小编觉得挺不错的,为此分享给大家做个参考。一起跟随小编过来看看吧。
  1. 运算符:

    创新互联从2013年成立,先为黄石等服务建站,黄石等地企业,进行企业商务咨询服务。为黄石企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:C语言之运算符和循环语句介绍-创新互联
链接地址:http://jkwzsj.com/article/cdjjde.html

其他资讯