170、以下程序段的輸出結(jié)果是 int a=1234; printf("%2d\n",a);?A) 12 B) 34 C) 1234 D) 提示出錯(cuò)、無結(jié)果
1 回答
已采納

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
應(yīng)該打出 1234,選 C。
指示格式的這個(gè) % 后面的數(shù)字表示要打印的寬度。這是需要保證的最小寬度,如果實(shí)際打印的內(nèi)容大于這個(gè)寬度,就按照實(shí)際寬度打印,所打印的內(nèi)容不會被截?cái)唷?所以這里會原原本本地打印出 1234。
如果要打印的是整型數(shù) 1。 這個(gè)數(shù)只占用 1 個(gè)寬度,而且默認(rèn)右對齊,這樣 %2d 就會打印出 空格 1
- 1 回答
- 1 關(guān)注
- 2201 瀏覽
添加回答
舉報(bào)
0/150
提交
取消