c语言的运算符号,C语言的运算符号有哪些

kodinid 5 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言运算符号的问题,于是小编就整理了4个相关介绍c语言的运算符号的解答,让我们一起看看吧。

  1. c语言中从右向左的运算符有哪些?
  2. c语言中除号的用法和含义?
  3. c语言中的除号?
  4. C语言中的符号 & 和 | 是什么意思?

c语言中从右向左的运算符有哪些?

1、结论

左移运算符(<<)

c语言的运算符号,C语言的运算符号有哪些-第1张图片-安济编程网
图片来源网络,侵删)

右移运算符(>>)

2、拓展

1、左移运算符

c语言的运算符号,C语言的运算符号有哪些-第2张图片-安济编程网
(图片来源网络,侵删)

格式:a<<b

将a这个数的各二进制位左移b位,要求b必须是非负整数移动过程中,右边空出的位用0填补,高位左移溢出则舍弃该高位。

举例来看:

c语言的运算符号,C语言的运算符号有哪些-第3张图片-安济编程网
(图片来源网络,侵删)

a=5,二进制位:0000 0000 0000 0000 0000 0000 0000 0101

a<<3后结果为:0000 0000 0000 0000 0000 0000 0010 1000

c语言中除号的用法和含义?

C语言中的除号,也就是除法运算符是“/”,它用来实现两个操作数相除的操作,例如a/b就是计算a除以b。但是在使用“/”运算符时要注意以下三点:

(1)除数不能为0;

(2)当两个操作数都是整数时,“/”的运算结果也是一个整数,例如5/2=2。

(3)当两个操作数中有一个是实数,则结果也是实数。例如5.0/2=2.5。

所以在编写程序时,一定要细心,否则就会造成运算结果不正确。

c语言中的除用符号 / (正斜杠)表示

用法:1、当被除数和除数均为整型时,结果为整型。如1/2的结果是0,9/2的结果是4。

2、当被除数和除数任意一个为浮点数时,结果为浮点数。

如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型)

c语言中的除号?

1、C语言中的除用符号 / (正斜杠)表示

2、用法

(1)当被除数和除数均为整型时,结果为整型

如1/2的结果是0,9/2的结果是4

(2)当被除数和除数任意一个为浮点数时,结果为浮点数

如1.0/2的结果是0.50000000000000000(double型),9.0/2.0的结果是4.5000000000000000(double型);

1.0F/2的结果是0.500000000(float型),9/2.0F的结果是4.50000000(float型)

3、扩展

浮点数包含单精度浮点数(float)和双精度浮点数(double)

C语言中的符号 & 和 | 是什么意思?

意思:

&:一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。

|: 是位运算符,表示“按位或”。

资料扩展

1、符号 & 和 | 这两个运算符都是二进制的按位操作符。

&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。

|: 二进制“或”(有1时,结果是1,都是0时,结果为0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。

2、位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。

到此,以上就是小编对于c语言的运算符号的问题就介绍到这了,希望介绍关于c语言的运算符号的4点解答对大家有用。

标签: 运算符 结果 言中