基础视频--第二天两比较重点的笔记
2016-02-17 20:45
169 查看
15. printf函数的介绍及常用法
a) Printf 是C语言的标准的输出的库函数
b) 使用printf 的时候,尽量包含一个头文件“stdio.h”(如果不包含,则会出现警告)
c ) Printf的使用格式:printf(“格式控制字符串”,变量列表);
d )控制符
%f 输出一个实型的浮点数(不能输出整型的数据)默认的保留小数点后6位,如果数据小数部分不足6位,补零。
%m.n 格式
n 表示保留小数点的位数,若不足则补零
m 表示输出数的总长度(列数) 若不足则在数前补空格
%p 输出地址
注意:%f 打印出后float类型可以确定的为小数点以后6位数有效数字是7位(从左向右数),若超出则超出的部分无能确定
double类型精度小数点后6位,有效数字是15位
16. scanf 函数的介绍及使用(不会出现强制类型转换现象)
16.1 scanf函数(阻塞式函数)
16.2 格式
Scanf(“格式控制字符串”,输入项地址列表);
%mf 表示只获取输入值的前m部分小数点也算在内
16.3 scanf使用注意事项
a) 如果输入时,输出了多个空格、回车、tab都会被系统忽略
b) 如果获取的内容是多个整数,中间输入了多个空格、回车、tab都会被系统忽略
16.4 %*d 跳过一个整数
在scanf 中尽量不使用 \n
16.5 scanf 运行的原理
a) 当用户输入内容后,用户输入的内容会被存放到scanf 的输入缓冲区中然后,scanf 函数会根据格式控制的字符要求,从输入缓冲区依次取它想要的内容,如果,从缓冲区中取的内容和我们的格式一致,则把值存放到变量中,如果格式不一致,则不修改变量的值。
b) 如果scanf缓冲区中还有内容,则scanf不会提示我们再次输入
a) Printf 是C语言的标准的输出的库函数
b) 使用printf 的时候,尽量包含一个头文件“stdio.h”(如果不包含,则会出现警告)
c ) Printf的使用格式:printf(“格式控制字符串”,变量列表);
d )控制符
%f 输出一个实型的浮点数(不能输出整型的数据)默认的保留小数点后6位,如果数据小数部分不足6位,补零。
%m.n 格式
n 表示保留小数点的位数,若不足则补零
m 表示输出数的总长度(列数) 若不足则在数前补空格
%p 输出地址
注意:%f 打印出后float类型可以确定的为小数点以后6位数有效数字是7位(从左向右数),若超出则超出的部分无能确定
double类型精度小数点后6位,有效数字是15位
16. scanf 函数的介绍及使用(不会出现强制类型转换现象)
16.1 scanf函数(阻塞式函数)
16.2 格式
Scanf(“格式控制字符串”,输入项地址列表);
%mf 表示只获取输入值的前m部分小数点也算在内
16.3 scanf使用注意事项
a) 如果输入时,输出了多个空格、回车、tab都会被系统忽略
b) 如果获取的内容是多个整数,中间输入了多个空格、回车、tab都会被系统忽略
16.4 %*d 跳过一个整数
在scanf 中尽量不使用 \n
16.5 scanf 运行的原理
a) 当用户输入内容后,用户输入的内容会被存放到scanf 的输入缓冲区中然后,scanf 函数会根据格式控制的字符要求,从输入缓冲区依次取它想要的内容,如果,从缓冲区中取的内容和我们的格式一致,则把值存放到变量中,如果格式不一致,则不修改变量的值。
b) 如果scanf缓冲区中还有内容,则scanf不会提示我们再次输入
相关文章推荐
- java 简单冒泡排序
- ffmpeg文档09-OpenCL选项
- how to set value for cmake arguement in command
- zabbix脚本报警介质自定义
- hdu1176 免费馅饼(简单DP)
- 小笔记
- C语言随机函数总结
- spring 注入需要注意的点
- ffmpeg文档08-表达式计算/求值
- 基于java的微信公众平台开发视频教程
- ios-第六天笔记
- vivado编译出错 [Synth 8-729] [Synth 8-787]
- ffmpeg文档07-语法
- This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes. This will cause an exception in a future release.
- ffmpeg文档06x-技巧/提示
- cocos2d-x学习笔记--创建对象、构造函数及初始化
- 第七天学习笔记 ---计算机中进制转换问题
- ffmpeg文档06-例子
- Spark 入门篇之spark&spark sql
- 毕业设计第二天