您好、欢迎来到现金彩票网!
当前位置:盛世彩票 > 复合赋值符 >

关于三目运算符

发布时间:2019-05-27 15:00 来源:未知 编辑:admin

  Turbo C的运算符非常丰富, 主要分为三大类: 算术运算符, 关系运算符与

  逻辑运算符, 按位运算符。除此之外, 还有一些用于完成特殊任务的运算符。下

  在Turbo C中加、减、乘、除、取模的运算与其它高级语言相同。需要注意

  另外, 由于Turbo C中字符型数会自动地转换成整型数, 因此字符型数也可

  小写字母变成大写字母, 反之, 如果要将大写字母变成小写字母, 则用c+ a

  在Turbo C中有两个很有用的运算符, 在其它高级语言中通常没有。这两个

  由于Turbo C按上述数据类型转换规则, 因此在作除法运算时应特别注意。

  关系运算符和逻辑运算符的关键是真(true)和假(false)的概念。Turbo C中

  true可以是不为0的任何值, 而false则为0。 使用关系运算符和逻辑运算符表达

  式时, 若表达式为线, 否则, 表达式为假(即false), 则返回0。

  对上例中表达式!1&&0, 先求!1和先求1&&0将会等于出不同的结果, 那么何

  者优先呢? 这在Turbo C中是有规定的。 有关运算符的优先级本节后面将会讲到。

  Turbo C和其它高级语言不同的是它完全支持按位运算符。这与汇编语言的

  要注意区别按位运算符和逻辑运算符的不同, 例如, 若x=7, 则x&&8 的值为

  经过移位后, 一端的位被挤掉, 而另一端空出的位以0 填补, 所以,

  ?运算符的含义是: 先求表达式1的值, 如果为线 的值并把

  它作为整个表达式的值; 如果表达式1 的值为假, 则求表达式3 的值并把它作为

  上面程序执行后y值为9, 因为x的初始值为50, 减5后变为45, 45除5为9赋给

  Turbo C中有一特殊的简写方式, 它用来简化一种赋值语句, 适用于所有的

  Turbo C规定了运算符的优先次序即优先级。 当一个表达式中有多个运算符

  参加运算时, 将按下表所规定的优先级进行运算。表中优先级从上往下逐渐降低,

http://coolscala.com/fuhefuzhifu/240.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有