常用C标准库

标准输入输出库stdio.h

1、printf

打印整数:

        %d(%i)        有符号十进制整数显示

        %o                   无符号八进制整数显示

        %x或X             无符号十六进制整数显示

        %u                    无符号十进制整数显示

长度修饰符:h(short) l(long) ll(long long)

打印浮点数:

        %e或E             以指数形式,显示小数点后6位精度

        %f                    小数形式,显示小数点后6为精度

        %g或G             根据数值绝对值大小,自动确定是采用f还是e或G形式显示

打印字符串或字符:

        %c                   打印单个字符

        %s                   打印字符串

其他转换说明:

        %p                   显示一个指针的值或变量的地址值

        %%                  显示一个%符号

2、scanf(同printf)

数学函数math.h

        sqrt(x):x的平方根

        fabs(x):x的绝对值

        ceil(x):对x向上取整

        floor(x):对x向下取整

        pow(x,y):x的y次幂

定义函数方法

1、指定函数名字

2、指定函数返回值类型

3、指定函数参数名字和类型

4、指定函数完成什么操作

#include <stdio.h>

int max(int a,int b)

{

        int max;

        if(a>b)

                max=a;

        else

                max=b;

        return max;

}

int main()

{

        int num_01,num_02;

        int num_03;

        printf("请输入两个整数,用回车隔开:\n");

        scanf("%d\n%d",&num_01,&num_02);

        

        num_03=max(num_01,num_02);

        printf("最大值=%d\n",num_03);

        return 0;

}

无参函数:

#include <stdio.h>

void print_star()  //被调函数 
{
    printf("*");
    
}

int main()  //主函数 
{
    print_star();  //调用 
    return 0;
}

有参函数:

#include <stdio.h>

void xing(int i,int j)
{
    int a,b;
    for(a=1;a<=i;a++)
    {
        for(b=1;b<=j;b++)
            printf("*");
        printf("\n");
    }
    return 0;
}

int main()
{
    int a,b;
    printf("请输入要打印的行和列,用回车隔开:\n");
    scanf("%d",&a);
    scanf("%d",&b);
    xing(a,b);
    
    return 0;
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值