读取一个整数和一个字符并输出它们,中间用逗号隔开,不要输出回车 c语言
#include<stdio.h>
int main()
{
int n;
char c;
scanf("%d %c",&n,&c);
printf("%d,%c",n,c);
}
注意:%d%c之间要有个空格,否则在输入数据的时候,空格被当成字符串。
扩展资料
数据类型关键字
short:修饰int,短整型数据,可省略被修饰的int。(K&R时期引入)
long:修饰int,长整型数据,可省略被修饰的int。(K&R时期引入)
long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)
signed:修饰整型数据,有符号数据类型。(C89标准新增)
unsigned:修饰整型数据,无符号数据类型。(K&R时期引入)
restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。(C99标准新增)
复杂类型关键字
struct:结构体声明。(K&R时期引入)
union:联合体声明。(K&R时期引入)
enum:枚举声明。(C89标准新增)
typedef:声明类型别名。(K&R时期引入)
sizeof:得到特定类型或特定类型变量的大小。(K&R时期引入)
inline:内联函数用于取代宏定义,会在任何调用它的地方展开。(C99标准新增)
参考资料来源:百度百科—C语言
int main()
{
int a;
char c1;
c1=getchar();//接收字符;
scanf("%d",&a);//接收一个十进制的数;
printf("%d,%c",a,c1);
}
void main()
{
int n;
char c;
printf("please input an integer and a charactor:\n");
scanf("%d\n%c",&n,&c);
printf("%d,%c\n",n,c);}