c语言基础知识回顾整理(23/1/31)

23/1/31

 

目录

scanf

getchar putchar

关系运算符和逻辑运算符

条件语句与条件运算符

printf(“%m.nf”,a)

m表示输出值域宽,例如32.4585624

例如m=10

会输出“ 32.458562“,首先小数点后默认输出6位数,域宽指数据值输出几位,此处小数点后6位,且整数部分加上小数点共3位,而不是负号的m代表右对齐,因此需要在数据前面加一个空格补齐数域。

如果数值域宽大于printf约定域宽,则按照原数据域宽输出

n代表小数点后有几位小数,例如“%.4f”则代表小数点后保留4位小数

scanf

scanf

char %c
字符串 %s

scanf对其他格式符(%d)的输入是以空白符(即空格、换行等)为结束判断标志的,因此除非使用%c将空格按字符读入,其他情况将会跳过空格。%s读入时以空格和换行作为读入结束的标志

scanf的%c是可以读入空格的,但是%s会认为空格和换行是结束的标志

格式字符串中的普通字符也要一起输入

scanf在输入时区分float和double,但printf将float和double都统一认为是double

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值