一、printf
控制符
①精度控制:輸入小數點后m位(%.mf)。右對齊5位,保留小數點后m位(%d.mf)%f、%lf默認輸出6位小數
②寬度:%md(打印m為,右對齊,多出m位照常打印)。%-md(打印m位,左對齊,多出m位照常打印)
③長度:h表示短(打印短整型short:%hd),l表示長(打印長整型long:%ld)
④標記(#:%#0輸出八進制,%#x輸出十六進制)(0:對齊中空白處用0補齊(%010d))
自己控制輸出位
printf("%*d",3,2); //打印2,向右對齊3位
printf("%-*d",3,2); //打印2,向左對齊3位
返回值
輸出正確:返回打印的字符串的長度(包括空白符、換行符等)
輸出出錯:返回負數(如果不用變量接收錯誤的printf,程序就會出錯。如果用變量去接收錯誤printf,程序就不會出錯)
你以為你輸出了helloworld就掌握了printf,來,我接著帶你重新認識printf,我這個人比較愛剛代碼,來看第一個