1樓:匿名使用者
輸入 輸出
short int %i %i
int %d %d
long int %ld %ld
long long int %lld %lld(瞎猜)
unsigned short int %u %u
unsigned int %u %u
unsigned long int %lu %lu
unsigned long long int
float %f %f
double %f %f
long double %lf %lf
char %c %c
d 以十進位制形式輸出帶符號整數(正數不輸出符號)
o 以八進位制形式輸出無符號整數(不輸出字首0)
x,x 以十六進位制形式輸出無符號整數(不輸出字首ox)
u 以十進位制形式輸出無符號整數
f 以小數形式輸出單、雙精度實數
e,e 以指數形式輸出單、雙精度實數
g,g 以%f或%e中較短的輸出寬度輸出單、雙精度實數
c 輸出單個字元
s 輸出字串
2樓:匿名使用者
%i或者%d表示int
%ld表示long int
%f表示float和double
%lf表示long double
%c表示char
3樓:
int:%d或者%i
long int:%ld
unsigned int:%u
float:%f
double:%f
char:%c
c語言問題,C語言問題?
include include int main max min i 0 sum i 0 i 1 i 2 i 3 i 4 i 5 i 6 for j 0 j 6 j printf 去掉一個最高分 0.6lf max printf 去掉一個最低分 0.6lf n min printf 該選手最後的得分...
c語言問題,C語言問題?
char的範圍是 128 127的 你362就溢位了嘛 是這樣的 0362 0是表示8進位制 於是362在10進位制下是242 242溢位了 128 127 於是結果變成242 128 128 14 要明白這個,首先要明白記憶體中 c 變數是什麼樣子的。整數在記憶體中是以補碼的形式存取的。c 036...
C語言問題C語言問題,C語言小問題段錯誤是什麼
str2num char p num num k return num c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock printf n return 0 c語言小...