回答
的解釋給出here使運營商。
以下賦值語句會產生編譯錯誤,因爲賦值運算符右側的算術表達式默認情況下計算爲int。
由於沒有隱式轉換從int
到short
,你所要做的
short z = (short) (x + y);
謝謝,那麼爲什麼我們有時會使用短和字節變量? –
字節數組對於IO非常有用。一個字節表示一小部分數據。據我所知,C#或java中的'short'沒有任何意義。我從不使用它。 –
@NourAhmed這可能是一個更好的答案。 http://stackoverflow.com/a/1541484/3973077 –
,如果你投的結果,你可以,問題是:短褲是16位數字,因此很短的CAN有一個值在-32.768和32.767之間,但是當你做短x = 5;你實際上是分配一個整數字面
添加2個整數可以肯定地溢出短褲容量,因此抱怨的IDE ...
- 1. 爲什麼我不能在SystemVerilog的邏輯中存儲16位?
- 2. 讀取智能卡(8位或16位?)
- 3. DICOM將16位轉換爲8位
- 4. 8位到16位轉換
- 5. 爲什麼C#中的8位和16位整數沒有算術運算符(+, - ,*,/,%)?
- 6. 交換16位值的前8位和後8位
- 7. 將RGB圖像轉換爲RGB 16位和8位
- 8. 如何在VB.NET中將16位值分成兩個8位值?
- 9. 在python中將16位int分成兩個8位整數
- 10. 用16位將寄存器分成8位兩部分
- 11. 編程微控制器8位,16位,32位時有什麼區別?
- 12. 爲什麼錄音機的代碼可以工作8位,但不能用於16位?
- 13. win32 - 如何將畫面捕捉爲8位或16位位圖?
- 14. 8位微處理器上的C - 32位和16位算術
- 15. 8位至16位ALU轉換
- 16. 比較8位值與16位值
- 17. 轉換16位PCM到8位
- 18. atmega32是8位還是16位?
- 19. 字節大小8位或16位?
- 20. QT轉換16位QImage爲8位無符號字符在QT
- 21. 把一個16位寄存器爲8位地址在裝配
- 22. OpenCV如何在16位和8位之間進行imread轉換
- 23. 將CRC32值減少爲16或8位
- 24. Z3Py:我應該如何表示一些32位; 16位和8位寄存器?
- 25. 如何計算包含8位值的兩個數組的16位點積?
- 26. 積分同位素和Vue
- 27. 位NASM 16和位32
- 28. 我怎樣提取16個8位__m128i值32×4位整數
- 29. 需要將16位數據轉換爲8位
- 30. 將16位整數轉換爲8位整數?
那麼,有什麼錯誤? –