如题所述
ããæåé¢ææç解就å¯ä»¥ã
ããæ符å·æ´åæ¢å¯ä»¥è¡¨ç¤ºæ£æ´æ°ï¼åå¯ä»¥è¡¨ç¤ºè´æ´æ°ãï¼å½ç¶ä¹å¯ä»¥è¡¨ç¤º0ï¼
ããæ 符å·æ´åé»è®¤åªè¡¨ç¤ºæ£æ´æ°
ããä¸ãåºå«
ããåºå«1. æææ¾çåºå«è¿æ¯å¨å ³é®åä¸ï¼æ符å·æ´åç¨int/short/long ï¼æ 符å·æ´åunsignedï¼intï¼/ unsigned short/unsigned long
ããåºå«äº2.åå¼èå´ä¸åï¼å 为æ符å·æ´åè¦è¡¨ç¤ºè´æ°ï¼æ以表示èå´åå¸å¨0å·¦å³
ãã以int 为ä¾ï¼int表示èå´æ¯ -2^31å°2^31-1. æ 符å·æ´åä¸éè¦è¡¨ç¤ºç¬¦å·ï¼æ以åå¸å¨0çå³è¾¹ï¼ä»¥unsignedï¼intï¼ä¸ºä¾ï¼unsigned ï¼intï¼ èå´æ¯ 0å°2^32-1
ããäºãåºç¨
ããæ»çæ¥è¯´ç¨èµ·æ¥å·®ä¸å¤ï¼ä½æ¯ç±äºè¡¨ç¤ºèå´ä¸åï¼ååæé¿ã
ããæ¯å¦å¹´é¾å段ä¸è¬èè¨æ¯æ£æ°ï¼æ以ç¨unsigned shortå³å¯ï¼å½ç¶ï¼intä¹ä¸ä¼æ¥éï¼
ããåå¦è®¢åç³»ç»éè¦è¡¨ç¤ºåºåæ°éçå¢åååï¼å¯ä»¥ç¨int
ããæ符å·æ´åæ¢å¯ä»¥è¡¨ç¤ºæ£æ´æ°ï¼åå¯ä»¥è¡¨ç¤ºè´æ´æ°ãï¼å½ç¶ä¹å¯ä»¥è¡¨ç¤º0ï¼
ããæ 符å·æ´åé»è®¤åªè¡¨ç¤ºæ£æ´æ°
ããä¸ãåºå«
ããåºå«1. æææ¾çåºå«è¿æ¯å¨å ³é®åä¸ï¼æ符å·æ´åç¨int/short/long ï¼æ 符å·æ´åunsignedï¼intï¼/ unsigned short/unsigned long
ããåºå«äº2.åå¼èå´ä¸åï¼å 为æ符å·æ´åè¦è¡¨ç¤ºè´æ°ï¼æ以表示èå´åå¸å¨0å·¦å³
ãã以int 为ä¾ï¼int表示èå´æ¯ -2^31å°2^31-1. æ 符å·æ´åä¸éè¦è¡¨ç¤ºç¬¦å·ï¼æ以åå¸å¨0çå³è¾¹ï¼ä»¥unsignedï¼intï¼ä¸ºä¾ï¼unsigned ï¼intï¼ èå´æ¯ 0å°2^32-1
ããäºãåºç¨
ããæ»çæ¥è¯´ç¨èµ·æ¥å·®ä¸å¤ï¼ä½æ¯ç±äºè¡¨ç¤ºèå´ä¸åï¼ååæé¿ã
ããæ¯å¦å¹´é¾å段ä¸è¬èè¨æ¯æ£æ°ï¼æ以ç¨unsigned shortå³å¯ï¼å½ç¶ï¼intä¹ä¸ä¼æ¥éï¼
ããåå¦è®¢åç³»ç»éè¦è¡¨ç¤ºåºåæ°éçå¢åååï¼å¯ä»¥ç¨int
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-02-13
无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535追问
不理解。。那个符号是表示正负的意思吗
😳
追答不是,记得加上这个符号后能改变int的范围就是了
这个讲的很详细
本回答被网友采纳