java編寫student類 printf(“%d”,(y,x));是什么意思?
printf(“%d”,(y,x));是什么意思?個人理解是%d是占位符[通常用于以指定格式輸出]%d是成形占位符,表示程序輸出進(jìn)程%d將占據(jù)輸出流中的一個位置。當(dāng)遇到%d時,它會找到一個變量[cor
printf(“%d”,(y,x));是什么意思?
個人理解是%d是占位符[通常用于以指定格式輸出]%d是成形占位符,表示程序輸出進(jìn)程%d將占據(jù)輸出流中的一個位置。當(dāng)遇到%d時,它會找到一個變量[corresponding],然后輸出[variable value];舉個例子:printf(%d,%d”,y,x)代表輸出y,因?yàn)榈谝粋€%d對應(yīng)變量y,當(dāng)輸出流遇到第一個%d時,它輸出y的值;第二個%d對應(yīng)變量x,當(dāng)輸出流遇到第二個%D時,它將輸出x的值;#include系統(tǒng)輸出打?。?d*%d=-”,x,y,z)%d作為十進(jìn)制整數(shù)輸出,并且-是至少包含兩個字符的十進(jìn)制整數(shù)。運(yùn)行結(jié)果:如果x=1,y=2,z=2,1*2=2(注意最后2個字符占用兩個字符長度)如果x=2,y=5,z=10,2*5=10
~]%d%s在Java中用作占位符。進(jìn)一步了解推薦的golang格式“placeholder”D、%F、%s和其他應(yīng)用程序類型。在C中,可以有介于%和D、F、s、C之間的數(shù)字,表示精度或占用字符的數(shù)量。參考:當(dāng)輸出整數(shù)C占位符 D時,通常需要10個寬度。如果輸出的整數(shù)數(shù)小于10,則在左邊加空格,空格和數(shù)字的寬度共為10個字符。我還沒有測試這是否也可以在Java中使用,但是根據(jù)一些常用的占位符和C,我覺得應(yīng)該對它們進(jìn)行幾乎相同的解釋。