public class Work
{
public static void main(String[]args)
{
byte b=(byte)129;
System.out.println(b);
}
}
byteèå´ -128~127ä¹é´ã
å½æ°å为127çæ¶åï¼ä¸æº¢åºï¼ç¸å½äºæ大ç127ã128çæ¶åï¼æº¢åºï¼ç¸å½äºæå°çè´æ°ï¼ä¹å°±æ¯-128ã
æ以ï¼129å°±æ¯-127
å½æ°å为127çæ¶åï¼ä¸æº¢åºï¼ç¸å½äºæ大ç127ã128çæ¶åï¼æº¢åºï¼ç¸å½äºæå°çè´æ°ï¼ä¹å°±æ¯-128ã
æ以ï¼129å°±æ¯-127
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-20
129 存在一个字节中。 其首位便是符号位,确实值应该是 -127。
你可以将 129 写成原码形式,一眼就看出来了。
你可以将 129 写成原码形式,一眼就看出来了。
第2个回答 2013-10-20
类型数据溢出,自己可以看看数据类型溢出方面一看就知道怎么回事了
第3个回答 2013-10-20
越界了