c語言中字元12是多少
發布時間: 2025-10-18 15:00:10
⑴ c語言神書1.6上說,所有的輸入字元可以分為12類,請問分別是那12類,求詳解,謝謝!
%f 浮點數,也就是帶有四位小數位的數,比如10.0000
%ld 長整型格式,差不多和10進制一樣,只是它可以輸出很大的數
%u 無符號數,這個基本輸出和%d差不多
%s 字元串,一般都是一個char數組字元
%lf 浮點數,也就是所謂的雙精度浮點數,double類型,可以輸出很大的帶小數位的數
%c 字元
%d 有符號十進制整數
%f 浮點數(包括float和doulbe)
%i 有符號十進制整數(與%d相同)
%u 無符號十進制整數
%o 八進制整數 e.g. 0123
%x(%X) 十六進制整數0f(0F) e.g. 0x1234
⑵ C語言中strlen函數是怎麼計數的
char str[]=" ab 12\""
字元1: 轉義字元:水平製表符 ,其ASCII 值9(十進制)
字元2、3:ab
字元4: 轉義字元,換行符,其ASCII 值10(十進制)
字元5: 12 轉義字元,其中012是8進制數,其ASCII值 同 .
字元6:\ 轉義字元 反斜杠,其ASCII值 92(十進制)
字元7:" 轉義字元 雙引號",其ASCII值 34(十進制)
2. printf("%d ", strlen("IBM 0121\"));
字元1、2、3: IBM
字元4: 轉義字元
字元5、6、7:012
字元8:1 其ASCII值 1(8進制).
字元9:\ 轉義字元 反斜杠,其ASCII值 92(十進制)
3.printf("%d ",strlen(" "