㈠ 在c語言中如何打出\n這個符號
要列印出特殊符號的話就在前面加一個斜杠「\」,比如要列印出百分號「%」,就寫成是「\%」
現在你要求列印的是「\n」。這個跟換行的符號相同,不能直接輸出要一個一個輸出,先輸出「\」,再輸出「n」,完整的寫法就是printf("\\n").其中「\\」表示輸出一個「\」。後面的「n」是一般的字元,可以直接輸出。
㈡ C語言輸出控制符有哪些
%d,是輸出整形的數據
%s,
是輸出字元串
%c
是輸出單個字元
還有挺多呢,你到網路上搜索一下吧,說的會比我詳細
㈢ C語言怎麼輸出特殊字元^| <- ->上下左右字元
上下左右 通常 作 功能鍵 使用,例如 在 編輯器 (notepad, word 之類),用來移動游標一行或一格使用。
C語言 如果 想要輸出 它們的鍵值,則需要 做點功課。
上下左右 是 雙鍵值,(ESC, F1,F2,...F12 等等 也是 雙鍵值),當用 getch() 讀輸入鍵時,要讀2次,例如:
int key,key2;
key = getch(); //讀第一次
printf("\nkey value = 0x%02x -- %d\n",key,key);
// 若是上下左右鍵
if (key == 0xe0) {
key2 = getch(); //讀第2次
printf("\nkey value = %02x %02x-- %d %d\n",key,key2,key,key2);
};
上下左右鍵 鍵值 是 0xe048,0xe050,0xe04b, 0xe04d (與控制台設置有關,這是英文屏幕)
自己輸出功能時 要做 鍵值比較,例如 if ( key==0xe0 && key2==0x4d) 游標右走多少距離。
^,| 是單鍵值,key = getch(); 讀一次就有了。
㈣ C語言:要輸出一個BOOL型變數(不轉換直接輸出)該用什麼符號
C語言中可以用%d直接控制輸出BOOL型變數。
㈤ c語言的%e格式輸出符
%e是按指數的形式輸出,比如 4.22e5
e表示10的N次方,5.2 長度為5,小數點精確度為2,這個本身和%e沒有關系,C語言的輸出就是標准就這樣。
詳細點的說明就是 %m.ne 指定輸出的數值共佔m位,其中有n位小數。若數值長度小於m,則左端補空格。若數值長度大於m,則按實際數值輸出,小數位保留n位。
這是ptintf()的格式。
其他格式輸出符如下圖:
(5)c語言輸出能用什麼特殊符號擴展閱讀:
printf函數用法:
F|N|h|l
表示指針是否是遠指針或整數是否是長整數
F 遠指針,N 近指針,h 短整數(short int),l 長整數(long int) (此處如果與d搭配為%lld則為long long int(C99),與f搭配為%llf則為long double(C99))
[Argument]
包含需要輸出的數據,可以是常量(字元常量、數字常量、字元串常量),變數,以及運算式。此處的數據應當與前面的format中的格式控制符一一對應(如果不對應會產生錯誤)。
㈥ C語言的特殊符號
C語言中的符號運算符的種類C語言的運算符可分為以下幾類:1.算術運算符用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(–)共七種。2.關系運算符用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。3.邏輯運算符用於邏輯運算。包括與(&&)、或(||)、非(!)三種。4.位操作運算符參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。5.賦值運算符用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。6.條件運算符這是一個三目運算符,用於條件求值(?:)。7.逗號運算符用於把若干表達式組合成一個表達式(,)。8.指針運算符用於取內容(*)和取地址(&)二種運算。9.求位元組數運算符用於計算數據類型所佔的位元組數(sizeof)。10.特殊運算符有括弧(),下標[],成員(→,.)等幾種。1.C的數據類型基本類型,構造類型,指針類型,空類型2.基本類型的分類及特點類型說明符 位元組 數值范圍字元型char 1 C字元集基本整型int 2 -32768~32767短整型short int 2 -32768~32767長整型 long int 4 -214783648~214783647無符號型 unsigned 2 0~65535無符號長整型 unsigned long 4 0~4294967295單精度實型 float 4 3/4E-38~3/4E+38雙精度實型 double 8 1/7E-308~1/7E+3083.常量後綴L或l 長整型U或u 無符號數F或f 浮點數4.常量類型整數,長整數,無符號數,浮點數,字元,字元串,符號常數,轉義字元。5.數據類型轉換·自動轉換在不同類型數據的混合運算中,由系統自動實現轉換, 由少位元組類型向多位元組類型轉換。 不同類型的量相互賦值時也由系統自動進行轉換,把賦值號右邊的類型轉換為左邊的類型。·強制轉換由強制轉換運算符完成轉換。6.運算符優先順序和結合性一般而言,單目運算符優先順序較高,賦值運算符優先順序低。 算術運算符優先順序較高,關系和邏輯運算符優先順序較低。 多數運算符具有左結合性,單目運算符、三目運算符、 賦值7.表達式表達式是由運算符連接常量、變數、函數所組成的式子。 每個表達式都有一個值和類型。 表達式求值按運算符的優先順序和結合性所規定的順序進行。 表示輸出類型的格式字元 格式字元意義d 以十進制形式輸出帶符號整數(正數不輸出符號)o 以八進制形式輸出無符號整數(不輸出前綴O)x 以十六進制形式輸出無符號整數(不輸出前綴OX)u 以十進制形式輸出無符號整數f 以小數形式輸出單、雙精度實數e 以指數形式輸出單、雙精度實數g 以%f%e中較短的輸出寬度輸出單、雙精度實數c 輸出單個字元s 輸出字元串標志字元為-、+、#、空格四種,其意義下表所示:標志格式字元 標 志 意 義- 結果左對齊,右邊填空格+ 輸出符號(正號或負號)空格輸出值為正時冠以空格,為負時冠以負號# 對c,s,d,u類無影響;對o類, 在輸出時加前綴o 對x類,在輸出時加前綴0x;對e,g,f 類當結果有小數時才給出小數點格式字元串 格式字元串的一般形式為: %[*][輸入數據寬度][長度]類型 其中有方括弧[]的項為任選項。各項的意義如下:1.類型表示輸入數據的類型,其格式符和意義下表所示。格式 字元意義d 輸入十進制整數o 輸入八進制整數x 輸入十六進制整數u 輸入無符號十進制整數f或e 輸入實型數(用小數形式或指數形式)c 輸入單個字元s 輸入字元串轉義字元轉義字元是一種特殊的字元常量。轉義字元以反斜線」\」開頭,後跟一個或幾個字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱「轉義」字元。例如,在前面各例題printf函數的格式串中用到的「\n」就是一個轉義字元,其意義是「回車換行」。轉義字元主要用來表示那些用一般字元不便於表示的控制代碼。常用的轉義字元及其含義轉義字元 轉義字元的意義\n 回車換行\t 橫向跳到下一製表位置\v 豎向跳格\b 退格\r 回車\f 走紙換頁\\ 反斜線符」\」\』 單引號符\a 鳴鈴\ddd 1~3位八進制數所代表的字元\xhh 1~2位十六進制數所代表的字元廣義地講,C語言字元集中的任何一個字元均可用轉義字元來表示。表2.2中的\ddd和\xhh正是為此而提出的。ddd和hh分別為八進制和十六進制的ASCII代碼。如\101表示字?quot;A」 ,\102表示字母」B」,\134表示反斜線,\XOA表示換行等。轉義字元的使用在C語言中,對變數的存儲類型說明有以下四種:auto 自動變數register 寄存器變數extern 外部變數static 靜態變數 自動變數和寄存器變數屬於動態存儲方式, 外部變數和靜態變數屬於靜態存儲方式。在介紹了變數的存儲類型之後, 可以知道對一個變數的說明不僅應說明其數據類型,還應說明其存儲類型。 因此變數說明的完整形式應為: 存儲類型說明符 數據類型說明符 變數名,變數名…; 例如:static int a,b; 說明a,b為靜態類型變數auto char c1,c2; 說明c1,c2為自動字元變數static int a[5]={1,2,3,4,5}; 說明a為靜整型數組extern int x,y; 說明x,y為外部整型變數與指針有關的各種說明和意義見下表。int *p; p為指向整型量的指針變數int *p[n]; p為指針數組,由n個指向整型量的指針元素組成。int (*p)[n]; p為指向整型二維數組的指針變數,二維數組的列數為nint *p() p為返回指針值的函數,該指針指向整型量int (*p)() p為指向函數的指針,該函數返回整型量int **p p為一個指向另一指針的指針變數,該指針指向一個整型量。 指針變數的賦值p可以有以下兩種方式:(1)指針變數初始化的方法 int a;int *p=&a;(2)賦值語句的方法 int a;int *p;p=&a; (1)取地址運算符&(2)取內容運算符*
㈦ C語言輸出特殊符號
換成
十六進制
的試一試,你這樣貌似會被當成八進制···樓上的貌似也可以···
試一試putchar(XDB);
㈧ C語言怎麼輸出符號
ASCII特殊字元表
代碼 字元 代碼 字元 代碼 字元 代碼 字元
128 € 160 [空格] 192 À 224 à
129 161 ¡ 193 Á 225 á
130 ‚ 162 ¢ 194 Â 226 â
131 ƒ 163 £ 195 Ã 227 ã
132 „ 164 ¤ 196 Ä 228 ä
133 … 165 ¥ 197 Å 229 å
134 † 166 ¦ 198 Æ 230 æ
135 ‡ 167 § 199 Ç 231 ç
136 ˆ 168 ¨ 200 È 231 ç
137 ‰ 169 © 201 É 232 è
138 Š 170 ª 202 Ê 233 é
139 ‹ 171 « 203 Ë 234 ê
140 Œ 172 ¬ 204 Ì 235 ë
141 173 205 Í 236 ì
142 Ž 174 ® 206 Î 237 í
143 175 ¯ 207 Ï 238 î
144 176 ° 208 Ð 239 ï
145 『 177 ± 209 Ñ 240 ð
146 』 178 ² 210 Ò 241 ñ
147 「 179 ³ 211 Ó 242 ò
148 」 180 ´ 212 Ô 243 ó
149 • 181 µ 213 Õ 244 ô
150 – 182 ¶ 214 Ö 245 õ
151 — 183 · 215 × 246 ö
152 ˜ 184 ¸ 216 Ø 247 ÷
153 ™ 185 ¹ 217 Ù 248 ø
154 š 186 º 218 Ú 249 ù
155 › 187 » 219 Û 250 ú
156 œ 188 ¼ 220 Ü 251 û
157 189 ½ 221 Ý 252 ü
158 ž 190 ¾ 222 Þ 253 ý
159 Ÿ 191 ¿ 223 ß 254 þ
㈨ c語言輸出時%d,%c這些都分別代表什麼
格式化輸出%d表示整型輸出 %c表示字元型輸出
它用以表示輸出數據的類型,以下是常用類型的匯總,不常用的就不列了。
%hd、%d、%ld 以十進制、有符號的形式輸出 short、int、long 類型的整數。
%hu、%u、%lu 以十進制、無符號的形式輸出 short、int、long 類型的整數
%c 輸出字元。
%lf 以普通方式輸出double(float棄用,long doube無用)。
%e 以科學計數法輸出double。
%s 輸出字元串。
㈩ C語言各類符號意義以及用法
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數
long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件中聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句 else :條件語句否定分支(與 if 連用)
switch :用於開關語句 case:開關語句分支
for:一種循環語句
do :循環語句的循環體 while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件