我觉得应该是1个字符的空间,因为char 型的数据类型是占用一个字符空间的,可是书本上却指明是2个字符,又没有解释,所以我想寻求各位的帮助,谢谢哦
ããå¨Cè¯è¨ä¸æéæ¯ä¸ä¸ªunsigned ç±»åçæ 符å·æ°ï¼å ¶æå å ååèä¸è¬æ¯å计ç®æºçCPUåé¿æ¯ä¸è´çï¼æ¿32ä½è®¡ç®æºæ¥è¯´ï¼æéæå çå å空é´ä¸è¬ä¸º4个åèï¼ä¸ç®¡char *è¿æ¯int *æææ¯float *ï¼é½æ¯4个åèã
ããç¨åºåå¯ä»¥ä½¿ç¨sizeofè¿ç®ç¬¦è·åæ°æ®ç±»åæè æ个åéçå åæå åèæ°ãæ¯å¦
printf("%d\t%d\t%d\n", sizeof(char *), sizeof(int *), sizeof(float *));