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