C语⾔中字符数据的输⼊和输出字符的输出
C语⾔中使⽤putchar函数来输出字符数据
#include <stdio.h>
int main()
{
char a,b,c,d; //定义字符变量a,b,c,d
a = 'F';
b = 'U';
c = 'C';
d = 'K';
putchar(a);
putchar(b);
putchar(c);
c语言char的用法putchar(d);
putchar('\n');
return 0;
}
运⾏结果
在程序中整型数据和字符数据是相通的,但整型数据应在字符串的ASCII代码范围内
putchar函数只输出字符不能输出整数,如果给putchar函数传⼊整数,putchar函数会输出相应的ASCII
码值#include <stdio.h>
int main()
{
int a,b,c,d;
a = 70;
b = 85;
c = 67;
d = 75;
putchar(a);
putchar(b);
putchar(c);
putchar(d);
putchar('\n');
return 0;
}
运⾏结果
putchar函数也可以输出其他转义字符
putchar('\101'); //输出A
putchar('\''); //输出'
putchar('\015'); //输出回车
}
101为⼋进制,转换为10进制为65,65对应的ASCII码为A,所以输出A 015为⼋进制,转换为10进制为13,13对应的ASCII码为回车
字符的输⼊
C语⾔使⽤getchar函数来输⼊字符
#include <stdio.h>
int main()
{
char a,b,c,d;
a = getchar();
b = getchar();
c = getchar();
d = getchar();
putchar(a);
putchar(b);
putchar(c);
putchar(d);
putchar('\n');
return 0;
}
运⾏结果
getchar函数输⼊test,putchar函数输出test
如果没有输⼊四个字符就回车
第⼀⾏输⼊的字符有两个,t和换⾏符,分别赋给a,b
第⼆⾏输⼊的字符也有两个,e和换⾏符,分别赋给c,d
字符的输⼊并输出
putchar(getchar()); putchar(getchar()); putchar(getchar()); putchar(getchar()); putchar('\n');
}
运⾏结果
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论