當前位置:首頁 » 編程語言 » c語言輸入輸出加符號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入輸出加符號

發布時間: 2022-04-01 04:08:49

c語言里怎樣輸出%符號

printf("%%");就可以了 ,平時用的時候多試驗幾次。或者一些該記住的就記一下。
記住下面的格式化字元串:
Code 格式:
%% 一個'%'符號
%c 字元
%d 帶符號整數
%i 帶符號整數
%e 科學計數法, 使用小寫"e"
%E 科學計數法, 使用大寫"E"
%f 浮點數
%g 使用%e或%f中較短的一個
%G 使用%E或%f中較短的一個
%o 八進制
%s 一串字元
%u 無符號整數
%x 無符號十六進制數, 用小寫字母
%X 無符號十六進制數, 用大寫字母
%p 一個指針
%n 參數應該是一個指向一個整數的指針
指向的是字元數放置的位置

㈡ C語言輸出特殊符號

換成十六進制的試一試,你這樣貌似會被當成八進制···樓上的貌似也可以···
試一試putchar(XDB);

㈢ 用C語言輸入兩個數和符號,如果是加號時使兩數相加列印結果。

#include"stdio.h"
void fun(double a,double b,char c)
{
if(c=='+')
printf("兩個數的和是:%lf\n",a+b);
else if(c=='-')
printf("兩個數的差是:%lf\n",a-b);
else if(c=='*')
printf("兩個數的積是:%lf\n",a*b);
else if(c=='/')
printf("兩個數的商是:%lf\n",a/b);
else
printf("輸入中沒有'+''-''*''/'的其中一個\n");
}
main()
{
double a,b;
char d;
printf("輸入一個'+''-''*''/'其中一個符號:");
scanf("%c",&d);
printf("輸入2個數:");
scanf("%lf %lf",&a,&b);
fun(a,b,d);
}

㈣ C語言中 輸入與輸出到底哪時要加什麼 %d %c %f ......

%d-----是指整數型 如 1,2,3……
%c-----是指字元型 如 a,b,c……
%f------是指浮點型 如 1.2, 5.4……
當想輸入三種型的數時,就在scanf中加入%c%d%f,
例如想輸入 值,先定義 int a, char c,float b;
然後 輸入
scanf("%d%c%f",&a,&c,&b); // &符號別忘了加
輸出
printf("%d%c%f",a,c,b);

㈤ C語言中怎麼輸入帶標點符號的一句話

在scanf的%c前面加個空格就好了

改成這樣就解決了scanf(" %c",&c);

具體錯誤解釋是這樣的:

因為回車鍵的ASC2字元是'\r' ,也就是0x0d,他相當於一個char型字元。

在scanf接收數據的時候,你輸入的是:y(打個比方,一個字元),然後按下回車鍵

此時相當於你在鍵盤中輸入的是倆個字元,'y』和'\r',這時如果你用%c接收,%c你應該很了解,是接收單個字元的,所以他會第一次接收'y』,第二次接收'\r',這也就是為什麼連續輸入字元%c前必須加上空格的道理,目的是防止前一個字元'\r'被下一個scanf誤當做字元接收了。

當然,你如果用%s接收,他只會接收回車之前的字元串,%s特性,通過回車判斷字元串輸入結束。
如果用%d接收,他只識別數字,%f同樣的道理。

舉個例子你寫個scanf("%s", &ch);scanf("%d", &ch);scanf("%f", &ch);然後什麼數據都不輸入,只按回車鍵,他是不會執行的,scanf下面的語句不會執行。就是我上面說的原因。

但是'\r'是一個字元,他當然會被%c接收,所以會造成誤判。

這么解釋總該明白吧。

㈥ 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語言中如何輸出帶符號的整型數字

C語言中輸出帶符號整型數字和輸出無符號整型數字一樣。

使用「%d」進行控制輸出整型數字。

例如:

#include<stdio.h>

intmain()
{
intneg=-21;

printf("%d ",neg);
return0;
}
/*===============================
輸出結果:-21
=================================*/

其他格式控制請參見:http://wenku..com/link?url=HQT30YH5HmWFEM0Fb4_-Ahy4AHRcTCFtmA4LEq0G3Aj_Q6qUhj7Wfu8l3eDg5SmB53

㈧ C語言 怎麼使數字輸出帶符號



%+d(即,在相應的格式符的百分號之後加上一個'+'就可以了)

輸出就行了

例如:

printf("%+d\n",5);
printf("%+f\n",-6.0);

㈨ C語言中怎麼給輸入的字元之間加上符號

這個有點模糊,不太懂你題目的意思,如果是scanf()函數的話除了控制字元外原樣輸入,比如scanf("%d,%d,%d",&a,&b,&c);輸入的時候逗號也要一起輸,如果是scanf("%d%d%d",&a,&b,&c);則輸入的時候用space分隔.學C的話歡迎加QQ群224129738一起討論學習。

㈩ c語言中如何輸入輸出字元串

在<string.h>頭文件中用字元串處理函數輸入和輸出,gest用來輸入,puts用來輸出。

字元串輸入函數gets,從鍵盤鍵入以回車結束的字元串放入字元數組中,並自動加』'。輸入串長度應小於字元數組維數,字元串中可以包含空格。

字元串輸出函數puts,向顯示器輸出字元串(輸出完,自動換行,即用' '替'')。字元數組必須以''結束。

示例代碼如下:

#include<string.h>

int main()

{

char str[40];

printf("請輸入字元串");

gets(str);

printf("請輸出字元串");

puts(str);

system("pause");

return 0;

}

(10)c語言輸入輸出加符號擴展閱讀

在C中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作。

流式文件操作,這種方式的文件操作有一個重要的結構FILE,FILE在頭文件stdio.h中定義如下:

typedef struct {

int level; /* fill/empty level of buffer */

unsigned flags; /* File status flags */

char fd; /* File descriptor */

unsigned char hold; /* Ungetc char if no buffer */

int bsize; /* Buffer size */

unsigned char _FAR *buffer; /* Data transfer buffer */

unsigned char _FAR *curp; /* Current active pointer */

unsigned istemp; /* Temporary file indicator */

short token; /* Used for validity checking */

} FILE; /* This is the FILE object */

直接I/O文件操作,這是C提供的另一種文件操作,它是通過直接存/取文件來完成對文件的處理,此類文件操作常用的函數及其所用的一些符號在io.h和 fcntl.h中定義,在使用時要加入相應的頭文件。