c語言輸出語句


printf("%nd");

即以十進制輸出n位,若不足則左邊補0,若超出則全部輸出;

printf("%3d");

即以十進制靠右輸出三位,不足用空格補充;

printf("%-3d");

即以十進制靠左輸出三位,不足用空格補充;

%u 無符號位十進制即(0~65535);

printf函數若超出限定位數則輸出方式按照原字符從左到右逐位全部輸出;

scanf中  %*d 即跳過本次輸入  讀入不操作

printf中  %*d 即本次輸出是可變字符

scanf輸入對應格式是scanf語句什么格式輸入就是什么格式,不能自己決定 

printf函數輸出的離他最近的相匹配的數據,不符合則輸出error

main()

{

int c;

c=getchar();   //輸入A輸出為41

printf("%x");  //因為計算機字符以ascii碼存入,A的ascii是65(十進制),

}        以%x(即十六進制輸出)即65轉換為16進制輸出 為 41;

 scanf和getchar讀取%c一次就讀取一個字符或數字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM