欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語言中位加是什么意思

錢諍諍2年前13瀏覽0評論

c語言中位加是什么意思?

按位加運算符其實就是按位異或,屬于邏輯運算指令。按位加運算不考慮進位,所以運算時,相同為0,相異為1。

用按位運算實現加法也就是計算機用二進制進行按位加運算,比如,1位數的加法在不考慮進位的基礎上,如下:

1+1=01+0=10+1=10+0=0

很明顯這幾個表達式可以用位運算的“^”來代替,如下:

1^1=01^0=10^1=10^0=0

也就是說,按位加運算符其實就是按位異或,屬于邏輯運算指令。按位加運算不考慮進位,所以運算時,相同為0,相異為1。

參與運算數仍以補碼出現,例如9按位加5可寫成算式如下,9按位加5=00001001^00000101= 00001100。