请指出下面语句的问题?
printf("The double type is %z bytes.. \n",sizeof(double))
%后面的z是一个修饰符,需要注意的是,修饰符是百分号和转换说明符中间用于表示特定数据类型的符号(即不能单独使用修饰符),例如,%zd表示十进制,%zo表示8进制
具体来说,"%zd"用于输出带有"%d"格式的带符号数类型变量,
其中"z"表示该整数类型的长度与指针类型相同。
请指出下面语句的问题?
printf("The double type is %z bytes.. \n",sizeof(double))
%后面的z是一个修饰符,需要注意的是,修饰符是百分号和转换说明符中间用于表示特定数据类型的符号(即不能单独使用修饰符),例如,%zd表示十进制,%zo表示8进制
具体来说,"%zd"用于输出带有"%d"格式的带符号数类型变量,
其中"z"表示该整数类型的长度与指针类型相同。