freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序設計第4章(編輯修改稿)

2025-06-06 17:43 本頁面
 

【文章內容簡介】 s—輸出一字符串 x—無符號十六進制數 f—以小數的形式輸出實數 u—無符號十進制數 e—以指數的形式輸出實數 常用的格式字符有: (1)d格式字符 。用來輸出 十進制整數 ,常用方法有: 1)%d 按整型數據的 實際長度輸出 ; 2)%md m為指定的輸出字段的寬度。如果數據的 位數 小于 m, 則左端補以空格 ,若 大于 m, 則按 實際位數輸出 ; 例: printf(“%4d,%4d”,a,b)。 a=123, d=12345輸出 123,12345 3)%ld , 輸出長整型數據。例: long a=135790。 printf(“%ld”, a)。 如果用 %d輸出,就會發(fā)生錯誤,因為整型數據的 范圍為 32768~ 32767 。 Long型數據 應采用 %ld 格式輸出。 (2)O格式符: 將內存單元中的各位的值按 8進制形式 輸出,如果是有符號數,也將 符號位 也一起 作為八進制數 的一部分輸出。 (3) X格式符 :以 十六進制 數形式輸出整數。同樣不會出 現負的十六進制數。 (4) u格式符 :用來輸出 unsigned型數據,以 十進制 形式輸出。 例: int a=1。 printf(“%x,%O,%d%u”,a,a,a,a); 輸出結果: ffff , 177777 , 1,65535 (5) C格式符 :用來輸出一個字符。 例: char c=?a?。 printf(“%c”,c)。 輸出結果: a。 注意:第二句兩個 c, c不同。 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 一個 整數 ,只要它的值在 0~ 127范圍內,也可以用 字符形式輸出 ,在輸出前,系統(tǒng)會將該整數作為 ASCII碼轉換成相應的字符;反之,一個 字符 數據也可以用 整數形式輸出 。 *例 字符數據的輸出: main ( ) { char c=?a?。 int i=97。 printf(“%c,%d\n”,c,c)。 printf(“%c,%d\n”,i,i)。 } 運行結果: a,97 a,97 (6) s格式符 :用來輸出一個字符串。有幾種用法: 1)%s, 例如: printf(“%s”,”CHINA”); 輸出 CHINA 字符串 (不包括雙引號 ) 2)%ms, 輸出的字符串占 m列,如字符串本身長度 大于 m, 則 突破 m的限制,將字符串全部輸出。若 串長 小于 m, 則 左補空格 。 3)%ms, 如果串長小于 m, 則在 m列范圍內,字符 串 左靠 , 右補空格 ; 4)%, 輸出占 m列,但只取字符串 左端 n個字符 。 這 n個字符輸出在 m列 的 右側 , 左補 空格; 5)%, 輸出占 m列,但只取字符串 左端 n個字 符 。這 n個字符輸出在 m列 的 左側 , 右補 空格;如 果 nm, 則 m自動 取 n值 ,保證 n個字符正常輸出。 *例 main() { printf(“%3s,%,%.4s,%\n”,”CHINA”,” CHINA”,”CHINA”,”CHINA”)。 } 輸出的結果為: CHINA, □□□□□ CH,CHIN,CHI □□ (7)f格式符,用來輸出實數(包括單、雙精度),以小數形式輸出。 1) %f, 不指定字段寬度,由系統(tǒng)自動指定,使 整數部分全部如數輸出 , 并輸出 6位小數 。注意: 單精度實數的有效位數一般為 7位 。 例 main() { float x,y。 x=。y=。 printf(“%f”,x+y)。 } 運行結果: 顯然,前面 7位數字為正確的有效的數字,而后面的 5位為不準確的。 雙精度實數也可用 %f格式輸出,它的有效位數一般為 16位 , 小數為 6位 。 2) % m列,其中有 n位小數。如果數值長度小于 m, 則 左端 補空格。 3) % m列,其中有 n位小數。如果數值長度小于 m, 則 右端 補空格。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1