c语言中==和=只在意义一个方面有区别,具体如下:

“==”是关系运算符,而“=”是赋值运算符。

关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。

“=”并不等于符号,而是赋值操作符,如 x=3。除此之外,还可以在一个语句中向多个变量赋同一个值,即多重赋值。

相对于只有一个等号的赋值操作符,关系操作符中的等于操作符采用两个等号“==”来表示。

推荐:《c语言教程》

更多相关文章

  1. c语言给数组赋值的3种形式
  2. c语言可以直接对硬件进行操作吗
  3. 用c程序实现的算法必须要有输入个输出操作吗
  4. c语言数组的定义及赋值
  5. 学编程应该知道的c语言中的复数操作
  6. 详解C语言中的复数操作
  7. 算术运算符、赋值运算符和关系运算符的优先级是什么?
  8. c语言文件读写操作有哪些?
  9. golang操作Redis&Mysql&RabbitMQ的方法介绍

随机推荐

  1. linux 破解root密码时遇到的问题
  2. SpringBoot热部署加持
  3. WebRTC 的现状和未来:专访 W3C WebRTC Cha
  4. Spring Boot Admin 2.0开箱体验
  5. 从一份配置清单详解Nginx服务器配置
  6. 没想到,这么简单的线程池用法,深藏这么多坑
  7. 用TS+GraphQL查询SpaceX火箭发射数据[每
  8. 6 个珍藏已久 IDEA 小技巧,这一波全部分享
  9. 华熙集团:十年如一日发展传统文化
  10. Java并发编程--ReentrantReadWriteLock