C语言:输出printf()和输入scanf()

2022年7月16日 星期六

19:13

  • 基本的输入和输出函数的用法

  • printf() ——将变量的内容输出到显示器上

四种用法

1.printf("字符串\n");

2.printf("输出控制符", 输出参数);

3.printf("输出控制符1 输出控制符2 ……",输出参数1,输出参数2 ……)

 输出控制符和输出参数的个数应该一一对应

4.printf("输出控制符 非输出控制符", 输出参数);

输出控制符如下

        %d —— int

        %ld —— long int

        %c —— char

        %f —— float

        %x —— int / long int /  short int

        %o —— int / long int /  short int

        %s —— 字符串

 为什么需要输出控制符

  1. 01组成的代码可以表示数据也可以表示指令。
  2. 如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果。

  • scanf()——  通过键盘将数据输入到变量中

两种用法:

用法一: scanf("输入控制符",输入参数);

功能:   将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地  址的变量中。

用法二:scanf("非输入控制符 输入控制符",输入参数);

功能:   将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。

非输入控制符必须原样输入

用法三:scanf("输入控制符 输入控制符",输入参数,输入参数);

功能:   一次给多个变量赋值

如何使用scanf编写出高质量代码

1.使用scanf之前最好先使用printf提示用户以什么样的方式来输入

2.scanf中尽量不要使用非输入控制符,尤其是不要用\n

3.应该编写代码对用户的非法输入做适当的处理【非重点】

while ( (ch=getchar()) !=‘\n’)

continue;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值