c语言里格式控制符与所输出的数据类型不一致时出现的问题
使用printf函数输出数据时,如果使用的格式控制符与所输出的数据类型不一致,可能出现意想不到的结果。
printf("%ld,%8ld,%ld\n",7000,70000l,70000l);
很显然这条语句有毛病,结果也是奇怪,但怎么从数据的存储角度解释
参考答案:应该是储存器溢出
使用printf函数输出数据时,如果使用的格式控制符与所输出的数据类型不一致,可能出现意想不到的结果。
printf("%ld,%8ld,%ld\n",7000,70000l,70000l);
很显然这条语句有毛病,结果也是奇怪,但怎么从数据的存储角度解释
参考答案:应该是储存器溢出