![C語言轉(zhuǎn)義字符和格式控制符參考講課教案_第1頁](http://file4.renrendoc.com/view/59818836272b712f68149c322d8e620e/59818836272b712f68149c322d8e620e1.gif)
![C語言轉(zhuǎn)義字符和格式控制符參考講課教案_第2頁](http://file4.renrendoc.com/view/59818836272b712f68149c322d8e620e/59818836272b712f68149c322d8e620e2.gif)
![C語言轉(zhuǎn)義字符和格式控制符參考講課教案_第3頁](http://file4.renrendoc.com/view/59818836272b712f68149c322d8e620e/59818836272b712f68149c322d8e620e3.gif)
![C語言轉(zhuǎn)義字符和格式控制符參考講課教案_第4頁](http://file4.renrendoc.com/view/59818836272b712f68149c322d8e620e/59818836272b712f68149c322d8e620e4.gif)
![C語言轉(zhuǎn)義字符和格式控制符參考講課教案_第5頁](http://file4.renrendoc.com/view/59818836272b712f68149c322d8e620e/59818836272b712f68149c322d8e620e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、C語言轉(zhuǎn)義字符和格式控制符參考C語言轉(zhuǎn)義字符和格式控制符參考轉(zhuǎn)義字符參考:a:蜂鳴,響鈴b:回退:向后退一格f:換頁n:換行,光標到下行行首r:回車,光標到本行行首化水平制表v:垂直制表:反斜杠:單引號:雙引號?:問號ddd:三位八進制xhh:二位十六進制0:空字符(NULL),什么都不做注:v垂直制表和f換頁符對屏幕沒有任何影響,但會影響打印機執(zhí)行響應(yīng)操 作。n其實應(yīng)該叫回車換行。換行只是換一行,不改變光標的橫坐標;回車只是 回到行首,不改變光標的縱坐標。t光標向前移動四格或八格,可以在編譯器里設(shè)置在字符里(即單引號里)使用。在字符串里(即雙引號里)不需要,只要用 即可。?其實不必要。只要用
2、?就可以了(在 windows VC6和tc2中驗證)。格式控制符參考:格式輸出字符:printf使用:向終端輸出若干個類型任意的數(shù)據(jù)。形式:printf (格式控制符,輸出列表)說明:格式控制符:格式說明引導符。指定左對齊輸出。0指定空位填零。m.n指定輸出域?qū)挾燃熬?。l.h輸出長度的修正。格式字符指定輸出的數(shù)據(jù)類型。說明:格式字符:指定輸出項的數(shù)據(jù)類型和輸出格式。d有符號十進制整數(shù)。o無符號八進制數(shù)。x 無符號十六進制數(shù)。(小寫的x格式中用小寫字母a,b,c,d,e,f來 表示10到15之間的數(shù),大寫的X則用大寫的ABCDEF來表示10到15之間的 數(shù))u不帶符號的十進制整數(shù)?;菊停?/p>
3、兩個字節(jié),十六個 bit (位)11 11 11 11 11 11 11 11 等于 65535.11 11 11 11 11 11 11 10 等于 -2.負數(shù)的第一位(符號位)為1。負數(shù)的補碼怎么得到:原碼取反加一。2的二進制數(shù)為:00 00 00 00 00 00 00 10取反就等于11 11 11 11 11 11 11 01然后加1,二進制數(shù)逢二進一,所以就得出-2的二進制代碼。有符號的整型數(shù)可以用 %d輸出。無符號的整型數(shù)可以用 u輸出。電腦里存的數(shù)字都是二進制數(shù),最高位是符號位還是數(shù)據(jù)位,可以由輸出格式符來控制。二進制數(shù)轉(zhuǎn)換八進制數(shù):三個1對應(yīng)一個7。二進制數(shù)塞十六進制數(shù):四位
4、二進制對應(yīng)一位十六進制,四個 1對應(yīng)一個f。說明:格式字符:c輸出一個字符。s輸出一個字符串。e以指數(shù)形式輸出實型數(shù)。f 以小數(shù)形式輸出實型數(shù)。g自動決定輸出格式為e和f中較短的一種,不打印無效的零。%輸出。注意:對于單精度數(shù),使用 %f格式符輸出時,僅前7位是有效數(shù)字,小數(shù)6 位。對于雙精度數(shù),使用%lf格式符輸出時,前16位是有效數(shù)字,小數(shù)6 位。長度修正符1:對整型指定長整型long例:1d , %1x , %1o , %1u對實型指定雙精度double例:%1fh:只用于整型的格式字符修正為 short例:%hd , %hx , %ho , %hu對64位整數(shù)的輸入輸出,在POJ上的C
5、+環(huán)境下(即VC+), 64位整數(shù)是: _int64輸入輸出格式為 I64d”.在G+環(huán)境下,64位整數(shù)是long long輸入輸出格式為“ lld”.域?qū)捈熬鹊拿枋鯩:域?qū)?,即對?yīng)的輸出項在輸出設(shè)備上所占字符數(shù)若:實際數(shù)據(jù)寬度M,按實際數(shù)據(jù)寬度輸出。實際數(shù)據(jù)寬度M ,左邊補空。N:精度,說明輸出的實型數(shù)的小數(shù)位數(shù)。幾點說明:編譯程序只是檢查printf函數(shù)的調(diào)用形式,不分析格式控制字符串, 如果格式字符與輸出項的類型不匹配,不進行類型轉(zhuǎn)換。(輸出的數(shù)為隨機)格式字符要用小寫字母。格式控制字符串中可以包含轉(zhuǎn)義字符。格式控制字符串中的普通字符則原樣輸出。輸出項的參數(shù)除了常數(shù)、變量外還可以是表達
6、式、函數(shù)調(diào)用。%g,%f和6這三個格式用于打印浮點值。%g格式用于打印那些不需要按列對齊的浮點數(shù)特別有用。其作用有一:一,去掉該數(shù)尾多余的零(沒有達到六位的數(shù))二,保留六位有效數(shù)字(多余六位的)%山式用于打印浮點數(shù)時,一律顯示地使用指數(shù)形式:例如:輸出圓周率時是:3.141593e+00兩者的區(qū)別:%g格式打印出白數(shù)是總共6位有效數(shù)字%山式打印出小數(shù)點后的6位有效數(shù)字%f禁止使用指數(shù)形式來表示浮點數(shù)。因此圓周率輸出為: 3.141593(但注意它的精度要求:也是小數(shù)點后 6位有效數(shù)字)%格式用于才T印一個字符。%和6只是在輸出時用大寫字母(E)代替了小寫字母(e)輸出正負號的技巧,例如:pri
7、ntf(%+d %+d %+dn,-5,0,5);只要在中間加個“+”號就行。作用是輸出符號位(即,數(shù)的正負號)如果不希望正數(shù)的前面出現(xiàn)+號,可用下面的方法只要在中間加個“”號(即:空格)就行。例如:作用:如果一個數(shù)是非負數(shù),就在它的前面插入一個空格。int i;for(i=-3;i=3;i+)printf(% dn,i); 注意和d之間有一個空格sscanf()勺使用技巧:分解字符串,很多功能都需要正則表達式的知識,所以就介紹一下最簡單的幾種用sscanf來分解字符串的用法。.char str100,str1100,str2100;gets(str);sscanf(str, %s%s ,str1,str2);將讀入的一整行字符串按空格,制表符或回車符分割成兩個字符串。取指定長度的字符串。如在下例中,取最大長度為4字節(jié)的字符串sscanf(123456 , %4s, str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級數(shù)學下冊 五 分數(shù)除法練習五說課稿 北師大版001
- Unit 3 Amazingt animals Part A Letters and sounds(說課稿)-2024-2025學年人教PEP版(2024)英語三年級上冊
- Unit 3 Weather B learn(說課稿)-2023-2024學年人教PEP版英語四年級下冊
- 2023八年級數(shù)學上冊 第15章 數(shù)據(jù)的收集與表示15.1數(shù)據(jù)的收集 1數(shù)據(jù)有用嗎說課稿 (新版)華東師大版
- 2023八年級道德與法治上冊 第二單元 遵守社會規(guī)則 第三課 社會生活離不開規(guī)則第2課時 遵守規(guī)則說課稿 新人教版
- 2024八年級英語下冊 Unit 1 Spring Is ComingLesson 4 The Spring City說課稿(新版)冀教版
- 17 要是你在野外迷了路(說課稿)-2023-2024學年統(tǒng)編版語文二年級下冊
- 2025回遷房買賣合同模板
- 2025勞動合同書的范本
- Unit 8 What's his job單元整體(說課稿)-2024-2025學年接力版(2024)英語三年級上冊
- 綠色能源項目融資計劃書范文
- 大樹扶正施工方案
- 《造血干細胞移植護理》課件
- 課題申報參考:全齡友好視角下的社區(qū)語言景觀評估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 五年級下冊語文四大名著??贾R點
- 光伏發(fā)電項目施工組織設(shè)計方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學力人員申請碩士學位英語試卷與參考答案
- 臨床用血管理培訓
- 介入手術(shù)室護理風險
評論
0/150
提交評論