c语言学习笔记.docVIP

  • 39
  • 0
  • 约1.04万字
  • 约 13页
  • 2017-06-12 发布于北京
  • 举报
c++学习笔记(关系运算符)??? [原创 2006-01-29 16:14:50?| 发表者: 51f] ?? ?????? ?C++提供6种关系运算符,用于数值之间的比较,表达式的值或为1(表示true),或为0(表示false) 运算符 名字 实例 = = 等于 5 = = 5 // 得出1 ! = 不等于 5 != 5 // 得出0 小于 5 5.5 // 得出1 = 小于或等于 5 = 5 // 得出1 大于 5 5.5 // 得出0 = 大于或等于 6.3 = 5 // 得出1 应该注意:= 和 = 运算符不能写成= 和 =,= 和 =是无效的运算符。关系运算符的操作数应当是一个数值,字符是有效的操作数,因为它们是用数值来表示的。例如(假定采用ASCII编码):A F // 得出 1 (它等价于 65 70) 字符串不应当用关系运算符比较,因为被比较的不是字符串的内容本身,而是字符串的地址。例如:   HELLO BYE   引起HELLO的地址与BYE的地址进行比较。由于字符串的地址是由编译器决定的,所以,表达式的结果或为0,或为1,并不确定。 ?????? 由关系运算符组成的关系表达式的值是逻辑型的,即bool 型。在C++中常常将逻辑真用非0表示(一般为1),逻辑假用0表示。 ??????? 关系运算符两边的数值结果必须是类型相同的,否则

文档评论(0)

1亿VIP精品文档

相关文档