printf("%s,%5.3s\n","COMPUTER","COMPUTER");运行后的结果是这样吗?
printf("%s,%5.3s\n","COMPUTER","COMPUTER");
答案上说运行的结果是COMPUTER,COM
我觉得应该是COMPUTER,--COM
-表示空格
输出占5列,只取字符串的左端3个字符,就是COM,这COM字符在5列的右侧 已经占3个,左边应该补2个空格 我觉得应该是COMPUTER,--COM啊 请再详细说明一下
谢谢