c語言中==和=只在意義一個(gè)方面有區(qū)別,具體如下:
“==”是關(guān)系運(yùn)算符,而“=”是賦值運(yùn)算符。
關(guān)系運(yùn)算符都是雙目運(yùn)算符,其結(jié)合性均為左結(jié)合。關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于賦值運(yùn)算符。
“=”并不等于符號(hào),而是賦值操作符,如 x=3。除此之外,還可以在一個(gè)語句中向多個(gè)變量賦同一個(gè)值,即多重賦值。
相對(duì)于只有一個(gè)等號(hào)的賦值操作符,關(guān)系操作符中的等于操作符采用兩個(gè)等號(hào)“==”來表示。
推薦:《c語言教程》