当前位置: 代码迷 >> C语言 >> printf("%s,%5.3s\n","COMPUTER","COMPUTER"
  详细解决方案

printf("%s,%5.3s\n","COMPUTER","COMPUTER"

热度:2407   发布时间:2005-03-22 22:07:00.0
printf("%s,%5.3s\n","COMPUTER","COMPUTER");运行后的结果是这样吗?
printf("%s,%5.3s\n","COMPUTER","COMPUTER"); 答案上说运行的结果是COMPUTER,COM 我觉得应该是COMPUTER,--COM -表示空格
搜索更多相关的解决方案: COMPUTER  printf  结果  运行  空格  

----------------解决方案--------------------------------------------------------
P75
%m.n s  输出占m列  但只取字符串的左端n个字符  这n个字符输出在m列的右侧  左补空格
ok???
----------------解决方案--------------------------------------------------------

输出占5列,只取字符串的左端3个字符,就是COM,这COM字符在5列的右侧 已经占3个,左边应该补2个空格 我觉得应该是COMPUTER,--COM啊 请再详细说明一下

谢谢


----------------解决方案--------------------------------------------------------
  相关解决方案