老師有個(gè)地方看不明白,printf ("",a);為什么沒(méi)有把a(bǔ)輸出,這里的,a是不是可以去掉,感覺(jué)沒(méi)有用?
![]() ![]() 學(xué)習(xí)達(dá)人
|
Tto061fbep
展開(kāi)
老師有個(gè)地方看不明白,printf ("",a);為什么沒(méi)有把a(bǔ)輸出,這里的,a是不是可以去掉,感覺(jué)沒(méi)有用? |
![]() ![]() 學(xué)習(xí)達(dá)人
|
茶茶丸喵
展開(kāi)
老師為什么如果我單獨(dú)輸入一個(gè)\b沒(méi)用
printf("\b");
就像這樣[懷疑] |
![]() ![]() 學(xué)習(xí)達(dá)人
|
T168379pw
展開(kāi)
|
![]() |
小黃泡泡
展開(kāi)
#include <stdio.h>
main()
{ int a,b,k;
printf("輸入一個(gè)三位數(shù)整數(shù):");
scanf("%d",&a);
if(a>=100 && a<=999)
{printf("整數(shù)%d拆分后的位數(shù)依次為: ",a);
a=b;
while(b>0)
{ k=b%10;
b=b/10;
printf("%d,",k);
}
printf("\b 三個(gè)數(shù)字");
} else
{ printf("請(qǐng)輸入三位整數(shù)");
}
}
老師 ,為什么到最后我輸出后不顯示結(jié)果 只有一個(gè)空格 |
![]() ![]() 學(xué)習(xí)達(dá)人
|
WXnen3c7od3
展開(kāi)
#include<stdio.h>
main(){
int a,b,k; printf("請(qǐng)輸入一個(gè)三位整數(shù):"); scanf("%d",&a);
if(a>=100 && a<=999){
printf("您輸入的整數(shù)%d拆分后的各個(gè)數(shù)位分別為:",a);
b=a;
while(b>0) {
k=b%10; b=b/10; printf("%d,",k);
}
printf("\b三個(gè)數(shù)字。\n");
}
else{ printf("請(qǐng)輸入三位整數(shù)");
} }
老師,為啥我這里用中文逗號(hào)的時(shí)候,寫(xiě)一個(gè)\b就會(huì)把最后的逗號(hào)刪除,但是輸出的最后一個(gè)數(shù)字后面會(huì)自動(dòng)空一格;而當(dāng)我寫(xiě)入兩個(gè)\b的時(shí)候也是最后的逗號(hào)刪除了,但是輸出的最后一數(shù)字后面就無(wú)空格 ![]() hdylnpu
講師
展開(kāi)
@ WXnen3c7od3 你好,首先為你的探索精神點(diǎn)贊【表情】
有關(guān)標(biāo)點(diǎn)符號(hào)說(shuō)明如下:
1.英文標(biāo)點(diǎn)符號(hào)與普通英文字符一樣占用一個(gè)輸出空間
2.中文半角標(biāo)點(diǎn)符號(hào)(標(biāo)點(diǎn)符號(hào)、數(shù)字、字母在中文時(shí)又分全角和半角),與英文狀態(tài)同
3.中文全角標(biāo)點(diǎn)符號(hào),每個(gè)符號(hào)同漢字一樣占用兩個(gè)輸出空間
而退格鍵(\b)只能回退一個(gè)格子。
比如:printf("好人一生平安安\b安\n");
當(dāng)加入\b后也是中間出現(xiàn)一個(gè)空格。 |
![]() |
T736869oo
展開(kāi)
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭(zhēng)議評(píng)論。
參與本評(píng)論即表明您已經(jīng)閱讀并接受
上述條款。