亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

byte什么時候是-128--127,什么時候范圍是0-255?

byte什么時候是-128--127,什么時候范圍是0-255?

慕粉1426272128 2017-05-04 08:46:13
剛看了一道題,說字節型數據的范圍是0-255,字節型不就是byte型么,byte不是-128—127么?難道計算機底層兩者通用么?不好意思,比較小白。
查看完整描述

2 回答

?
青青草原抓羊小能手

TA貢獻21條經驗 獲得超16個贊

大聲跟我念,負128到正127,注意到「負」和「正」兩個字了么,這就是數字符號。再跟我念,0到正255,日常生活中我們不會刻意強調正數,所以再跟著我念,0到255。發現兩種讀法的區別了么,前者讀了數字符號,后者沒有讀。這就是有符號和無符號的區別。有符號 byte 表示范圍是 -128 ~ 127,無符號 byte 表示范圍是 0 ~ 255。

查看完整回答
反對 回復 2017-05-04
  • 慕粉1426272128
    慕粉1426272128
    那這個“字節型數據”怎么解呢?指的是無符號數?
  • 青青草原抓羊小能手
    青青草原抓羊小能手
    以 Java 為例, byte short int long 等數據類型都是「有符號」的,就是正負數都可以表示,這是語法層面的設計。在 C 語言里面,你聲明一個變量 int x; 這個 x 可以表示正負數,如果你聲明 unsign int x,那么這個 x 就只能表示正數。所以沒有數據類型就必須是有符號或者無符號這一說。
?
田心楓

TA貢獻1064條經驗 獲得超383個贊


byte范圍:-128 ?到 127

查看完整回答
反對 回復 2017-05-04
  • 2 回答
  • 0 關注
  • 3128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號