所以是4個字節,
如果是'0', 這個才是壹個英文字母,也就是char類型,按理說應該是1個字節了吧,這個可不壹定,因為ASCII-C標準(也就是C89標準,最近的是IOS-C標準))裏要求在處理字符類型的數據的時候要把類型提升為int處理,但這個規定不是所有的編譯器都遵守,所以在windows的vc6.0編譯器和linux系統下的gcc編譯器sizeof('0')是4,unix-AIX系統的cc編譯器的sizeof('0')是1(我在這些不同的系統下的這些編譯器都試過了)
另外如果是0.0,會默認是double類型的常量,sizeof(0.0)是8
當然我說的這些都是在32位系統下的情況,32為的系統int型為4字節