C语言自我总结3

三:
1. 除号(/)的玄机——浮点数除法和整型除法的注意事项?

若/的两边都是int 型的,执行整数除法;若有一个是浮点型的,则执行浮点型除法.

2. 前置后置自增自减究竟怎么算?

前置:先改变后使用;后置:先使用后改变

3. 强制类型转化是什么?

(类型)

"="两边的类型不一样时,可进行强制类型转换.

【详解printf函数!】

printf():将参数文本输出到屏幕;头文件是<stdio.h>

4. 占位符是个啥?多个占位符怎么一起使用?

指:这个位置可以⽤其他值代入;有几个占位符就对应几个参数.

5. 如何限定输出最小宽度?

整数:%nd ; 小数:%.nf :"n"就是最小宽度

6. printf输出还能控制左对齐或者右对齐?

7. %*.*f  是个啥?

对printf()的输出限制:既限定最小宽度,又限定小数点后面的位数

printf("%*.*f",6,2,0.125);限定最小宽度为6,限定小数点后面的位数为2;

->__0.12

【详解scanf!】

:给变量输⼊值;头文件是<stdio.h>

8. 什么?vs里不让用scanf?该怎么办!

在程序的第一行编写:#define _CRT_SECURE_NO_ WARINGS 1

9. 缓冲区是啥?竟和scanf有关系?

通过scanf()输入的内容,在没敲回车之前,都存放在缓冲区中,敲下回车后,照占位符对缓冲区进行解读

10. 浮点数怎么计算机还不能精确存储?

计算机都是以二进制进行存储的,是用0,1进行无限接近,有时无法进行精确保存

11. scanf返回值表示什么?有什么含义?

scanf()的返回值是⼀个整数,表示成功读取的变量个数。

12. 多组数据输入如何用scanf实现?

输入多个占位符,对应多个个参数.

13. scanf里使用占位符%c,要多留个心眼——小心空白字符被吃掉

14. scanf里使用%s,遇到空白字符会停止吗?——存储到变量里后会自动存储'\0'

15. 赋值忽略符有什么用?

避免scanf()函数解析错误,在占位符的%后面加*,占位符就不会返回值,解析后将被丢弃。
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值