当前位置:首页 » 编程语言 » 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中定义,在使用时要加入相应的头文件。