亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

淺談C語言轉義字符和格式控制符

2020-01-26 14:26:29
字體:
來源:轉載
供稿:網友

轉義字符參考:

/a:蜂鳴,響鈴

/b:回退:向后退一格

/f:換頁

/n:換行,光標到下行行首

/r:回車,光標到本行行首

/t:水平制表

/v:垂直制表

//:反斜杠

/':單引號

/":雙引號

/?:問號

/ddd:三位八進制

/xhh:二位十六進制

/0:空字符(NULL),什么都不做

注:

1,/v垂直制表和/f換頁符對屏幕沒有任何影響,但會影響打印機執行響應操作。

2,/n其實應該叫回車換行。換行只是換一行,不改變光標的橫坐標;回車只是回到行首,不改變光標的縱坐標。

3,/t 光標向前移動四格或八格,可以在編譯器里設置

4,/' 在字符里(即單引號里)使用。在字符串里(即雙引號里)不需要,只要用 ' 即可。

5,/? 其實不必要。只要用 ? 就可以了(在windows VC6 和tc2 中驗證)。 

格式控制符參考:

格式輸出字符:printf

使用:向終端輸出若干個類型任意的數據。

形式:printf (格式控制符,輸出列表)

說明:

格式控制符:%  格式說明引導符。

-  指定左對齊輸出。

0  指定空位填零。

m.n  指定輸出域寬度及精度。

l.h  輸出長度的修正。

格式字符   指定輸出的數據類型。

說明:

格式字符:指定輸出項的數據類型和輸出格式。

d  有符號十進制整數。

o  無符號八進制數。

x  無符號十六進制數。(小寫的x格式中用小寫字母a,b,c,d,e,f來表示10到15之間的數,大寫的X則用大寫的ABCDEF來表示10到15之間的數)

u  不帶符號的十進制整數。

基本整型:兩個字節,十六個bit(位)

11 11 11 11 11 11 11 11   等于 65535.

11 11 11 11 11 11 11 10     等于 -2.

負數的第一位(符號位)為1。負數的補碼怎么得到:原碼取反加一。2的二進制數為:00 00 00 00 00 00 00 10,取反就等于11 11 11 11 11 11 11 01,然后加1,二進制數逢二進一,所以就得出-2 的二進制代碼。

有符號的整型數可以用 %d 輸出。

無符號的整型數可以用 %u 輸出。

電腦里存的數字都是二進制數,最高位是符號位還是數據位,可以由輸出格式符來控制。

二進制數轉換八進制數:三個 1 對應一個 7 。

二進制數鏨十六進制數:四位二進制對應一位十六進制,四個1 對應一個 f。

說明: 

格式字符:
c    輸出一個字符。

s   輸出一個字符串。

e   以指數形式輸出實型數。

f     以小數形式輸出實型數。

g   自動決定輸出格式為e和f中較短的一種,不打印無效的零。

%   輸出%。

注意:

對于單精度數,使用 %f 格式符輸出時,僅前7位是有效數字,小數6位。

對于雙精度數,使用 %lf 格式符輸出時,前16位是有效數字,小數6位。

長度修正符

l:對整型指定長整型long

例:%ld , %lx , %lo , %lu

對實型指定雙精度double

例:%lf

h:只用于整型的格式字符修正為short

例:%hd , %hx , %ho , %hu

對64位整數的輸入輸出,在POJ上的C++環境下(即VC++),64位整數是:

__int64

輸入輸出格式為”%I64d”.

在G++環境下, 64位整數是

long long

輸入輸出格式為”%lld”.

域寬及精度的描述

M:域寬,即對應的輸出項在輸出設備上所占字符數

若:實際數據寬度>M,按實際數據寬度輸出。

實際數據寬度<M,左邊補空。

N:精度,說明輸出的實型數的小數位數。

幾點說明:

編譯程序只是檢查printf 函數的調用形式,不分析格式控制字符串,如果格式字符與輸出項的類型不匹配,不進行類型轉換。(輸出的數為隨機)

格式字符要用小寫字母。

格式控制字符串中可以包含轉義字符。

格式控制字符串中的普通字符則原樣輸出。

輸出項的參數除了常數、變量外還可以是表達式、函數調用。

%g,%f和%e這三個格式用于打印浮點值。

%g格式用于打印那些不需要按列對齊的浮點數特別有用。其作用有二:

一,去掉該數尾多余的零(沒有達到六位的數)

二,保留六位有效數字(多余六位的)

%e格式用于打印浮點數時,一律顯示地使用指數形式:例如:輸出圓周率時是:3.141593e+00

兩者的區別:

%g格式打印出的數是總共6位有效數字

%e格式打印出小數點后的6位有效數字

%f禁止使用指數形式來表示浮點數。因此圓周率輸出為:3.141593

(但注意它的精度要求:也是小數點后6位有效數字)

(8)%%格式用于打印一個%字符。

(9)%E和%G只是在輸出時用大寫字母(E)代替了小寫字母(e)

 輸出正負號的技巧,例如:

printf("%+d %+d %+d/n",-5,0,5);

只要在中間加個“+”號就行。作用是輸出符號位(即,數的正負號)

如果不希望正數的前面出現‘+'號,可用下面的方法

只要在中間加個“ ”號(即:空格)就行。例如:

作用:如果一個數是非負數,就在它的前面插入一個空格。

int i;

for(i=-3;i<=3;i++)

printf("% d/n",i); //注意%和d之間有一個空格

sscanf()的使用技巧:

分解字符串,很多功能都需要正則表達式的知識,所以就介紹一下最簡單的幾種用sscanf來分解字符串 的用法。

1.

char str[100],str1[100],str2[100];

gets(str);

sscanf(str,”%s%s”,str1,str2);

將讀入的一整行字符串按空格,制表符或回車符分割成兩個字符串。

2.

取指定長度的字符串。如在下例中,取最大長度為4字節的字符串。

sscanf("123456 ", "%4s", str);

以上這篇淺談C語言轉義字符和格式控制符就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美在线播放| 精品国产乱码久久久久酒店| 欧美猛交ⅹxxx乱大交视频| 色婷婷综合成人| 欧美理论电影在线播放| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品影视在线观看| 色多多国产成人永久免费网站| 欧美日韩在线视频首页| 欧美在线激情视频| 97av视频在线| 日韩黄色在线免费观看| 色婷婷久久一区二区| 亚洲精品在线观看www| 日韩成人黄色av| 国产精品久久久久久久久男| 亚洲韩国青草视频| 久久久久久久亚洲精品| 91精品视频观看| 久久精品亚洲精品| 欧美日韩午夜视频在线观看| 欧美在线性视频| 欧美性生交xxxxx久久久| 韩国视频理论视频久久| 国产精品69精品一区二区三区| 日韩免费看的电影电视剧大全| 欧美另类极品videosbest最新版本| 欧美—级高清免费播放| 一区二区三区国产视频| 日韩在线中文字幕| 亚洲精品电影在线观看| 国产亚洲人成网站在线观看| 国产精品高潮呻吟久久av黑人| 欧美午夜性色大片在线观看| 日韩av在线播放资源| www.日韩免费| 成人午夜小视频| 国产精品久久激情| 欧美日韩国产激情| 欧美亚洲另类激情另类| 国模视频一区二区| 中文字幕亚洲自拍| 日韩在线免费视频观看| 国产亚洲精品久久久久久牛牛| 懂色av中文一区二区三区天美| 久久福利网址导航| 国产精品久久久久不卡| 久久久久九九九九| 国产综合在线观看视频| 亚洲一区美女视频在线观看免费| 国产91精品网站| 国产精品香蕉av| 在线观看久久av| 亚洲天堂av在线免费观看| 久久亚洲国产成人| 久久香蕉国产线看观看av| 亚洲国产成人91精品| 色老头一区二区三区在线观看| 欧美综合第一页| 亚洲欧美日韩高清| 国产精品盗摄久久久| 久久全球大尺度高清视频| 亚洲第一福利网站| 久久天天躁狠狠躁夜夜躁2014| 亚洲最大成人网色| 97国产精品视频| 欧美午夜片欧美片在线观看| 日韩在线观看精品| 成人av色在线观看| 亚洲天堂日韩电影| 久久久免费观看视频| 亚洲欧洲日韩国产| 91日本视频在线| xvideos成人免费中文版| 色偷偷av一区二区三区| 日本精品一区二区三区在线| 久久久久久久久久国产精品| 日韩av网址在线观看| 欧美精品情趣视频| 97av在线影院| 成人亚洲综合色就1024| 2019日本中文字幕| 国产99在线|中文| 久久国产精品影片| 欧美日韩亚洲精品内裤| 日韩精品视频在线播放| 亚洲黄页网在线观看| 国语自产精品视频在线看一大j8| 欧美精品免费看| 久久综合色影院| 色偷偷888欧美精品久久久| 欧美亚洲激情在线| 日韩黄色av网站| 国产精品99久久久久久人| 国产成人一区二区三区电影| 亚洲一级黄色片| 亚洲女在线观看| 日韩中文字在线| 5566日本婷婷色中文字幕97| 亚洲国产精品久久91精品| 91精品国产成人www| 欧美成人午夜免费视在线看片| 欧美大片网站在线观看| 亚洲美女动态图120秒| 国产精品视频男人的天堂| 亚洲视频在线视频| 亚洲欧美日本伦理| 国产精品电影一区| 伦伦影院午夜日韩欧美限制| 狠狠色狠狠色综合日日小说| 中文字幕亚洲一区二区三区| 成人性生交大片免费看小说| 欧美成人精品不卡视频在线观看| 国产+人+亚洲| 亚洲男人天堂网站| 成人久久一区二区三区| 日韩精品中文在线观看| 欧美国产高跟鞋裸体秀xxxhd| 亚洲自拍小视频免费观看| 欧美精品久久一区二区| 亚洲成人久久一区| 日本韩国在线不卡| 亚洲黄色av女优在线观看| 久久免费视频这里只有精品| 国内精品国产三级国产在线专| 欧美激情a∨在线视频播放| 欧美日韩一区二区免费在线观看| 国模视频一区二区| 国产在线观看精品一区二区三区| 成人福利网站在线观看11| 狠狠色噜噜狠狠狠狠97| 国内精品伊人久久| 亚洲视频网站在线观看| 国产精品日韩精品| 福利视频一区二区| 国产一区二区日韩精品欧美精品| 91在线视频九色| 国产午夜精品免费一区二区三区| 亚洲精品大尺度| 日韩久久精品成人| 久久成人亚洲精品| 日本欧美黄网站| 欧美精品免费看| 久久99亚洲精品| 91久久精品日日躁夜夜躁国产| 超在线视频97| 欧洲日本亚洲国产区| 欧美精品免费看| 欧美成人激情视频| 日产精品99久久久久久| 亚洲欧美日本精品| 欧美高清videos高潮hd| 日韩av网站在线| 日韩av片永久免费网站| 久久99久久99精品免观看粉嫩| 精品欧美国产一区二区三区| 日韩av手机在线| 国产亚洲欧洲高清一区| 国产欧美最新羞羞视频在线观看| 成人黄色短视频在线观看| 日韩av影视在线| 中文字幕自拍vr一区二区三区| 国产性猛交xxxx免费看久久| 亚洲视频一区二区三区|