快捷搜索:  汽车  科技

c语言入门自学34种运算符(基础的第二十九天)

c语言入门自学34种运算符(基础的第二十九天)3 一元运算符:就是只有一个变量的操作运算。二,小结1 基本运算符:它提供了一些常规的数据操作方式;2 移位运算的本质是对二进制编码进行位置的移动,任何数据在计算机中的最终表现形式都是二进制,所以可以用移位运算.

一,开始学习

1,基本运算符(了解一下理论知识):

  • 它提供了一些常规的数据操作方式,包括的类别有:
  • 1 面向对象的对象访问操作类:x.y,a[x],new,——在面向对象编程中经常使用;
  • 2,数据类型操作类:typeof,checked,unchecked,用于数据类型的操作;
  • 3,基本运算类:x ,x--,用于数值型的操作。
  • typeof:用于获取类型的System.Type对象。
  • checked:用于对整型算术运算和转换显示启用溢出检查。
  • unchecked:用于取消整型算术运算和转换的溢出检查。
  • ->:将指针取消引用与成员访问组合在一起。

2,移位运算符(了解一下理论知识):

  • 移位运算的本质是对二进制编码进行位置的移动,任何数据在计算机中的最终表现形式都是二进制,所以可以用移位运算。
  • <<:左移运算符将第一个操作数向左移动第二个操作数指定的位移,第二个操作数的类型必须是int。
  • >>:右移运算符将第一个操作数向右移动第二个操作数所指定的位数。

3,一元运算符:

c语言入门自学34种运算符(基础的第二十九天)(1)

  • 一元运算符:
  • 就是只有一个变量的操作运算。
  • 一元操作符也可以进行两个变量的二元操作运算。
  • 例如:运算符“-”,既可以表示负数,也可以用来实现两个数的减法操作。
  • !:逻辑非运算符(!)是对操作数求反的一元运算符。为bool定义了该运算符,当且仅当操作数为false时才返回true.
  • &:返回操作数的地址,为整型和布尔类型预定义了二进制运算符。对于整型,&计算操作数的逻辑按位“与”,对于布尔操作数,&计算操作数的逻辑“与”,也就是说,当且仅当两个操作数均为true时,结果才为true。
  • sizeof:用于获取值类型的字节大小。例如:可以检索int类型的大小:sizeof(int).

二,小结

1 基本运算符:它提供了一些常规的数据操作方式;

2 移位运算的本质是对二进制编码进行位置的移动,任何数据在计算机中的最终表现形式都是二进制,所以可以用移位运算.

3 一元运算符:就是只有一个变量的操作运算。

猜您喜欢: