C语言学习day5

一.常见输入输出函数
    1.putchar/getchar
        putchar():
            只能输出一个字符
            输出多个字符需要多次调用
            putchar(常量,变量,表达式)括号内本质是需要一个ASCII值
        getchar():
            只能获取一个字符
            获取多个字符需要多次调用
            可以接收换行字符
            int ret = getchar()
    2.printf/scanf
        printf():
            格式化控制符:
                %d:以十进制整形输出
                %ld
                %lld
                %#o:以八进制整形输出
                %#x:以十六进制整形输出(#以所需的进制标准格式输出)
                %u:以十进制无符号整形输出
                %lu
                %llu
                %f:以单精度类型输出
                %lf:以双精度类型输出
                %e:以科学计数法输出
                %c:以字符输出
                %s:以字符串输出
                %p:以地址输出
            输出包含多个格式化控制符的字符串
                printf("%d %f %c",int,float,char)
                    一一对应,类型匹配
            成功则返回本次打印的有效字符数量
            失败返回负值
        scanf():
            非格式化控制符仅用作格式匹配(尽量不用)
                scanf("mm%d",&a)
                    若要把12传给a,则需输入mm12
            格式化控制符
                注意:%f和%lf不兼容
    3.puts/gets

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值