C語言中輸出格式控制?
1.標準C語言中沒有輸入輸出語句,但是可以調用標準庫中的輸入輸出函數來實現輸入輸出。輸出格式控件的基本語法結構如下:printf(格式控件,輸出項1,輸出項2,...),其中格式控件是字符串的形式。一個格式一般包括:"%"后跟格式描述符。
2.當字符要輸出到輸出設備(顯示屏、打印機等)時的字符輸出。),它們可以由C格式描述符控制。下面顯示的代碼是輸出字符ch(a):charchaprintf(
c語言Aa怎么輸入?
C語言中的Aa可以通過使用printf函數輸出一個字符。輸出字符需要占位符,也可以直接輸出。重讀輸出字符Aa可以循環進行。例:直接輸出for//循環10次,輸出10行*}可變輸出charca;for(intI0;i10i){printf(";%c
“,c);//循環10次,輸出變量c},輸入C語言Aa。
c語言輸出數據類型?
1通用格式
Printf(格式控制,輸出表格列)
示例:printf(#34i%d,ch%c
#34,I,ch)
解釋一下:
(1)和"格式控制"是用雙撇號括起來的字符串,也稱為"轉換控制字符串和,其中包括兩種信息:
①格式描述:由"%"和格式字符,其作用是將輸出數據轉換成指定的格式進行輸出。
②普通字符,即需要按原樣輸出的字符。
(2)與"輸出表格列"是一些需要輸出的數據,可以是表達式。
(printf函數的一般形式可以表示為
Printf(參數1,參數2,...參數n)
函數是按照參數1給定的格式輸出參數2~參數n。
2種格式字符(9種)
(1)d(或I)格式字符。用于輸出十進制整數,可以通過以下使用:
①%d,根據整數數據的實際長度輸出。
②%md,其中m是指定輸出字段的寬度。如果數據的位數小于m,左端用空格填充;如果大于m,則按實際位數輸出。
③%ld(%mld也可),輸出長整型數據。
例如:長a123456
printf(#34%ld#34,a)
(2)o格式字符,以八進制數的形式輸出整數。格式:%o,%mo,%lo,%mlo。
(3)x(或X)格式字符,以十六進制數的形式輸出整數。格式:%x,%mx,%lx,%mlx。
(4)u格式字符,用于輸出unsign:li4-3.c。
(5)c格式字符,用來輸出一個字符。格式:%c,%mc是可接受的。
(6)S格式字符用于輸出字符串。格式:%s,%ms,%ms,%m.ns,%m.ns。
(7)f格式符號,用于輸出實數(包括單精度和雙精度),以十進制形式輸出。格式:%f,%,%是可接受的。
注:單精度實數的有效位數一般為7位,雙精度實數為16位。
(8)e(或E)格式符號,以指數形式輸出實數。格式:%e,%,%是可接受的。
(9)g(或G)格式符號,用于輸出實數。根據數值的大小,自動選擇F格式或E格式(選擇輸出時寬度較小的那種)。