如题所述
1ãjava ä¸ intæ»æ¯4åèï¼ä½æ¯Cä¸ä¸æ ·
2ãå¨16ä½Cç¼è¯å¨ä¸ï¼intæ¯2åèï¼å¨32为Cç¼è¯å¨ä¸int为32ä½ï¼å¨64ä½Cç¼è¯å¨ä¸int为8åèï¼Cè¯è¨è§å®ï¼intåæ¯ç®æ 设å¤ï¼16ä½æ32ä½æ64ä½CPUçæºå¨ççï¼æéå®ï¼ä¸æ¯æéå®ä¹è³å°æ¯æºéå®ï¼çæ´æ°ç±»åï¼ä¸è³å°è¦2åèã
3ãä¹ä¸è½ç®å说åå³äºçµèï¼èåºè¯¥è¯´åå³äºç¼è¯ä¸ºå¤å°ä½çç¨åºï¼ç¼è¯ä¸º16ä½çåºæ¬å°±2åèï¼å°±åä¸é¢è¯´çé£æ ·ãç¶å 16ä½çç¨åºä¹è½å¨32ä½çæºå¨ä¸è·ï¼æ¯å¦ä½ å¨32ä½çwinxpæºå¨éé¢è·16ä½çdosç¨åºï¼è½ç¶æºå¨32ä½ï¼ä½æ¯é£ä¸ª16ä½ç¨åºéé¢è®¤ä¸ºintæ¯2åèï¼æé纳ï¼è°¢è°¢ã
2ãå¨16ä½Cç¼è¯å¨ä¸ï¼intæ¯2åèï¼å¨32为Cç¼è¯å¨ä¸int为32ä½ï¼å¨64ä½Cç¼è¯å¨ä¸int为8åèï¼Cè¯è¨è§å®ï¼intåæ¯ç®æ 设å¤ï¼16ä½æ32ä½æ64ä½CPUçæºå¨ççï¼æéå®ï¼ä¸æ¯æéå®ä¹è³å°æ¯æºéå®ï¼çæ´æ°ç±»åï¼ä¸è³å°è¦2åèã
3ãä¹ä¸è½ç®å说åå³äºçµèï¼èåºè¯¥è¯´åå³äºç¼è¯ä¸ºå¤å°ä½çç¨åºï¼ç¼è¯ä¸º16ä½çåºæ¬å°±2åèï¼å°±åä¸é¢è¯´çé£æ ·ãç¶å 16ä½çç¨åºä¹è½å¨32ä½çæºå¨ä¸è·ï¼æ¯å¦ä½ å¨32ä½çwinxpæºå¨éé¢è·16ä½çdosç¨åºï¼è½ç¶æºå¨32ä½ï¼ä½æ¯é£ä¸ª16ä½ç¨åºéé¢è®¤ä¸ºintæ¯2åèï¼æé纳ï¼è°¢è°¢ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-06-15
不同语言的变量范围不相同是很常见的现象,就是因为它们占用的字节不同再有你说的C语言int是2字节,这是很早的事了,和编译器有关,如果你用VC来编译C程序的话,它的int就是4个字节,与日java是一样的范围.