欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

r语言运算符号,app用什么语言开发

墨初 知识笔记 112阅读

算术运算符-*/%浮点数可以参与除法运算但不能参与取余运算

a%b表示取模或取余

关系运算符<,>,>,<,,!

逻辑运算符:!,&&,||

&&,||逻辑运算符是从左到右依次运算下图中b和a都未进行计算

位运算符~位逻辑反&位逻辑与|位逻辑或^位逻辑异或>>右移位<<左移位

printf(%#x\n,y)其中x表示16进制#表示加上0x前缀

^位逻辑异或相同为假相异为真

<<左移位左移一位×2>>右移位右移一位/2

左移、右移应用

1、快速将x0x14的第y位置为1

        x | (1<<(y - 1))

2、快速将x0x14的第y位置为0

        x & (~(1<<(y - 1)))

3、利用位运算把一个十进制数转换成十六进制数

特殊运算符

三目运算符<表达式1> <表达式2> : <表达式3>

        表达式1成立就进行运算表达式2否则运算表达式3

逗号运算符从左到右依次执行最后一个运算符赋值给等号左边

sizeof运算符

运算符的优先级

 下图中1、优先级大于&&&&优先级大于||

                2、!优先级大于&&

                3、优先级大于

标签:
声明:无特别说明,转载请标明本文来源!