输出、输入;格式;C语言中的选择结构语句(条件分支)

这篇博客详细介绍了C语言中的输出输入操作,包括printf、scanf、putchar和getchar函数的使用。同时,文章讲解了C语言的选择结构语句,如if语句的单分支、双分支和多分支结构,以及switch语句的运用,强调了格式声明和嵌套使用的重要性。
摘要由CSDN通过智能技术生成

目录

输出、输入

格式

格式声明

基本的格式字符

附加的格式说明字符

printf输出语句

scanf输入语句

putchar()函数

getchar()函数

C语言中的选择结构语句(条件分支)

if语句

if语句--单分支结构

if语句--双分支结构

if……else if……else语句--多分支结构

if语句的嵌套

switch语句


输出、输入

输出:从计算机向外部输出设备输出数据

输出:从输入设备向计算机输入数据

  • C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的。
  • 要在程序文件的开头用预处理指令#include把有关头文件放在本程序中

格式输入函数:scanf 格式输出函数:printf

字符输入函数:getchar 字符输出函数:putchar

字符串输入函数:gets 字符串输出函数:puts

格式

格式声明

格式声明的一般形式 %格式字符

基本的格式字符

  1. d格式符(%d):以带符号的十进制形式输出(入)整数
  2. c格式符(%c):以字符型式输出(入),只输出(入)一个字符
  3. s格式符(%s):输出(入)字符串
  4. f格式符(%f):以小数形式输出(入)单、双精度数。实数中整数部分完全输出,下属部分输出6位;基本型使用%f;输出时可指定数据宽度和小数位数用%m.nf。
  5. e格式符(%e):以指数形式输出(入)实数
  6. u格式符(%u):以无符号十进制形式输出(入)整数

附加的格式说明字符

输出:

  • l:长整型整数,可加在格式符d,o,x,u前面
  • m(正整数):数据最小宽度
  • n(正整数):对实数,表示输出n位小数;对字符串,表示截取的字符个数
  • -:输出的数字或字符在域内向左对齐 例如:a=30.7;printf(“%-5.4f”,a)

输入

  • l:输入长整型数据(%ld,%lo,%lx,%lu)以及double型数据(%lf或%le)
  • h;输入短整型数据(%hd,%ho,%hx)
  • 域宽(正整数):指定输入数据所占宽度(列数)
  • *:本输入项在读入后不赋给相应的变量

printf输出语句

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值