數字的直接量(numeric literal)
任何數值直接量前加(-)號可以構成它的負數。但是負號是一元求反運算符,它不是數值直接量語法的一部分。
關於一元求反是否可以這樣理解?
如果是16位機10的直接量存儲爲0000 0000 0000 1010,前面加(-)則爲一元求反運算,即相當於求它的補碼:
-0000 0000 0000 1010=1111 1111 1111 0110[補碼]。
數字的直接量(numeric literal)
任何數值直接量前加(-)號可以構成它的負數。但是負號是一元求反運算符,它不是數值直接量語法的一部分。
關於一元求反是否可以這樣理解?
如果是16位機10的直接量存儲爲0000 0000 0000 1010,前面加(-)則爲一元求反運算,即相當於求它的補碼:
-0000 0000 0000 1010=1111 1111 1111 0110[補碼]。