小小程序猿,如何入门~(攻略三)

小小程序猿,如何入门~(攻略三),第1张

Practice makes perfect.

熟能生巧

书接上回~

10、 *** 作符

算数 *** 作符(双目 *** 作符)

+        -        *        /        %

  • 在C语言中乘(*)、除(/)、取模(%)的表达方式与数学中的表达方式不同,一定要做好区别。


  • 除号两端都是整数的时候,执行的是整数除法,但是两端只要有一个浮点数就执行浮点数的除法。


  • 而当执行浮点数的除法时,数据类型要换成float型,
  • 当我们有需求保留小数点后几位时,可以用%mf的方式输出,如:保留小数点后两位,%2f
  • 取模 *** 作符的两个 *** 作数只能是整数。


移位 *** 作符(待补充)

>>        <<

位 *** 作符(待补充)

&        ^        |

赋值 *** 作符(待补充)

=        +=        -=        *=        /=        &=        |=        >>=        <<=

单目 *** 作符(待补充)

!               逻辑反 *** 作

-               负值

+              正值

&              取地址

sizeof        *** 作数的类型长度(以字节为单位)

~              对一个数的二进制按位取反

--              前置、后置--

++            前置、后置++

*               间接访问 *** 作符(解引用 *** 作符)

(类型)      强制类型转换

!逻辑反 *** 作符

在C语言中0表示假非0表示真

当变量x为0时,不执行 *** 作;

 我们可以利用 逻辑反 *** 作符,变为非0,这样就可以成功打印出来了。


sizeof  *** 作数的类型长度(以字节为单位)

 当计算一个变量的大小时,可以不加括号,但是计算类型的大小时,必须带括号!

++        前置、后置++

 --        同理

 (类型)      强制类型转换

关系 *** 作符

>

>=

<

<=

!=        用于测试“不相等”

==        用于测试“相等”

 逻辑 *** 作符

&&        逻辑与

||           逻辑或

条件 *** 作符(三目 *** 作符)

exp1 ? exp2 : exp3

逗号表达式

exp1,exp2,exp3,...expN

逗号表达式就是逗号隔开的一串表达式。


逗号表达式的特点是:从左向右依次计算,整个表达式的结果是最后一个表达式的结果。


下标引用、函数调用和结构成员(待补充)

[ ]        ( )        .        ->

11、常见关键字

关键字——C语言本身内置的,关键字不是自己创建出来的,也不能自己创建

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/584904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存