C語言占位符


占位符就是先占住一個固定的位置,等着你再往里面添加內容的符號,廣泛用於計算機中各類文檔的編輯。

格式占位符(%)是在C/C++語言中格式輸入函數,如 scanf、printf 等函數中使用。其意義就是起到格式占位的意思,表示在該位置有輸入或者輸出。

  •  %d, %i 代表整數
  •  %f 浮點
  •  %s 字符串
  •  %c char
  •  %p 指針
  •  %fL 長log
  •  %e 科學計數
  •  %g 小數或科學計數。
  •  %a,%A 讀入一個浮點值(僅C99有效)。
  •  %c 讀入一個字符。
  •  %d 讀入十進制整數。
  •  %i 讀入十進制,八進制,十六進制整數。
  •  %o 讀入八進制整數。
  •  %x,%X 讀入十六進制整數。
  •  %s 讀入一個字符串,遇空格、制表符或換行符結束。
  •  %f,%F,%e,%E,%g,%G 用來輸入實數,可以用小數形式或指數形式輸入。
  •  %p 讀入一個指針。
  •  %u 讀入一個無符號十進制整數。
  •  %n 至此已讀入值的等價字符數。
  •  %[] 掃描字符集合。
  •  %% 讀 % 符號

實例:

scanf("%d,%d,%d",&a,&b,&c); // 從鍵盤輸入三個整數,用逗號分隔  
scanf("%c", &s);   // 從鍵盤輸入一個字符  
scanf("%f", &f);   // 從鍵盤輸入一個浮點型數據  
printf("%d\n",a);  // 輸出一個整數  
printf("%f\n",b);  // 輸出一個浮點數  
printf("%s\n",c);  // 輸出一個字符, 其中\n表示換行

 


免責聲明!

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



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