c語言5s
發布時間: 2023-01-01 07:39:42
① 在c語言中%5s是什麼意思
%5s 是把變數的值保持長度5位(不足5位時),不足5位在前面用空格補齊,超過5位就不用補空格,直接顯示全部,以字元串方式輸出。
%-5s 是把變數的值保持長度5位(不足5位時),不足5位在後面用空格補齊,超過5位就不用補空格,直接顯示全部,以字元串方式輸出。
(1)c語言5s擴展閱讀:
C 中的變數聲明
變數聲明向編譯器保證變數以指定的類型和名稱存在,這樣編譯器在不需要知道變數完整細節的情況下也能繼續進一步的編譯。變數聲明只在編譯時有它的意義,在程序連接時編譯器需要實際的變數聲明。
變數的聲明有兩種情況:
1、一種是需要建立存儲空間的。例如:int a 在聲明的時候就已經建立了存儲空間。
2、另一種是不需要建立存儲空間的,通過使用extern關鍵字聲明變數名而不定義它。 例如:extern int a 其中變數 a 可以在別的文件中定義的。
除非有extern關鍵字,否則都是變數的定義。
② C語言中%5.3s 是什麼意思
%5.3s中:
5是占幾個字元的寬度,
3是截取幾個字元,
本題中:截取3個字元,前面加2個空格,總佔位長度5
熱點內容