C语言的标准输入输出

C语言的标准输入输出

整型数据

void zheng()
{
	int x;
	scanf("%d",&x);
	printf("%d",x);
}

双精度浮点型数据

void shuang()
{
	double x;
	scanf("%lf",&x);
	printf("%lf",x);
}

单精度浮点型数据

void dan()
{
	float x;
	scanf("%f",&x);
	printf("%f",x);
}

字符型数据

void zifu()
{
	char x;
	scanf("%c",&x);
	printf("%c",x);
}

字符串数据

void zifuchuan()
{
	char s[100000];
	scanf("%s",s);
	printf("%s",s);
}

格式控制

void geshi()
{
	printf("%5d,%-5d",x,y);//向左补5个空格对齐,向右补5个空格对齐
	printf("%.10d\n",x);//向左补十个零对齐
	printf("%0d",x);//向左补空格对齐,
	printf("%d",x);//输出十进制
	printf("%o",x);//输出八进制
	printf("%x",x);//输出十六进制
	printf("%.*lf",n,x);//保留n位小数
}

自定义函数的调用

void main()
{
	char s[100000];
	scanf("%s",s);
	if( strcmp(s,"zheng") == 0 )
	{
		zheng();
	}
	else if( strcmp(s,"shuang") == 0 )
	{
		shuang();
	}
	else if( strcmp(s,"dan") == 0 )
	{
		dan();
	}
	else if( strcmp(s,"zifu") == 0 )
	{
		zifu();
	}
	else if( strcmp(s,"zifuchuan") == 0 )
	{
		zifuchuan();
	}
	
	else if( strcmp(s,"geshi") == 0 )
	{
		geshi();
	}
}

函数头

#include<stdio.h>
#include<string.h>

宏定义

#define x 1.23456789
#define y 3.1415726

自定义函数的声明

void zheng();//整型数据
void shuang();//双精度浮点型数据
void dan();//单精度浮点型数据
void zifu();//普通字符型数据
void zifuchuan();//字符串型数据
void geshi();//格式控制

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我TM弄死你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值