C高手们谁能给我详细的解释下。谢谢#include int main(

查题易 其它 已帮助

C高手们谁能给我详细的解释下。谢谢#include int main(void) { char Char="a"; char Chars[]="hackbase"; int Int=32767; short Short=32767; long Long=2147483647; unsigned int unint=65535; unsigned short unshort=65535; unsigned long unlong=4294967295; float Float=123; printf("Char=%c,byte=%d\n",Char,sizeof(char)); printf("Chars=%s,byte=%d\n",Chars,sizeof(char)); printf("Int=%d,byte=%d\n",Int,sizeof(int)); printf("Short=%d,byte=%d\n",Short,sizeof(short)); printf("Long=%ld,byte=%d\n",Long,sizeof(long)); printf("unint=%u,byte=%d\n",unint,sizeof(unsigned int)); printf("unshort=%u,byte=%d\n",unshort,sizeof(unsigned short)); printf("unlong=%lu,byte=%d\n",unlong,sizeof(unsigned long)); printf("Float=%f,byte=%d\n",Float,sizeof(float)); printf("doublt byte=%d\n",sizeof(double)); return 0; }

优质解答

共1条回复

  • 输出各个类型的最大值并注明该类型在内存中所占字节数