c语言学习之基础知识点介绍(二):格式化控制符和变量的补充
2015-10-22 13:13
537 查看
上节简单介绍了c语言中的一些基础知识点,本节将对之前介绍的不够详细的知识点进行补充。
格式化控制符的消息介绍:
%d的其他控制符:
1、%md:m代表这个整数位占用多少位,m是一个整数。实际数字不足的位数用空格表示
如果实际的整数位数大于或者等于m时,就按照原先的值输出。
2、%0md:作用和%md一样,只是实际数字不足的位数用0表示。注意不能用其他的符号补齐,只能用0。
%f或者%lf
1、float类型数字有效数字是小数点后6位(加小数点为7位),double类型的数字有效数字为14位(加小数点为15位)。
2、不管是float还是double默认只会输出小数点后6位。
3、%.mf:m代表保留小数点后几位,m是一个整数,最后一位会四舍五入。
4、%n.mf:n代表总列数,小数点也算;m代表保留小数点后几位,m是一个整数,最后一位会四舍五入。
若实际列数小于n时,不足的部分会以空格补齐;若实际列数>=n时,就按照实际的输出;若n<=m时,就按照m的输出。
转译符:\\:输出一个 \
%%:输出一个%
\n:换行
\t:水平制表符,多了几个空格
\':输出英文的单引号
\":输出英文的双引号
变量的类型:
变量分为全局变量和局部变量两种。
格式化控制符的消息介绍:
%d的其他控制符:
1、%md:m代表这个整数位占用多少位,m是一个整数。实际数字不足的位数用空格表示
如果实际的整数位数大于或者等于m时,就按照原先的值输出。
2、%0md:作用和%md一样,只是实际数字不足的位数用0表示。注意不能用其他的符号补齐,只能用0。
%f或者%lf
1、float类型数字有效数字是小数点后6位(加小数点为7位),double类型的数字有效数字为14位(加小数点为15位)。
2、不管是float还是double默认只会输出小数点后6位。
3、%.mf:m代表保留小数点后几位,m是一个整数,最后一位会四舍五入。
4、%n.mf:n代表总列数,小数点也算;m代表保留小数点后几位,m是一个整数,最后一位会四舍五入。
若实际列数小于n时,不足的部分会以空格补齐;若实际列数>=n时,就按照实际的输出;若n<=m时,就按照m的输出。
转译符:\\:输出一个 \
%%:输出一个%
\n:换行
\t:水平制表符,多了几个空格
\':输出英文的单引号
\":输出英文的双引号
变量的类型:
变量分为全局变量和局部变量两种。
/* 全局变量:定义在函数外的变量(不在任何代码块{}中的变量)。 局部变量:定义在函数内部的变量(在代码块{}中定义的变量)。 区别: 1、局部变量只能在它所在的作用域里面使用,全局变量在任意函数都可以使用。 2、局部变量在代码块结束后就会被回收,全局变量在程序结束后才会被回收。 3、局部变量在执行它声明的语句才会在内存中开辟空间,全局变量在程序一运行就会在内存中开辟变量。 4、当有局部变量和全局变量重名时,调用该变量会遵从就近原则。 */
相关文章推荐
- 黑马程序员——OC语言日志——私有变量和私有方法
- C++中关于main函数的几点说明
- C++中关于main函数的几点说明
- 使用javah生成C/C++头文件的误区
- C/C++ 利用FindFirstFile()和FindNextFile() 历遍指定目录的所有文件
- C++从1~m数字中任取k个元素,求所有组合算法
- c语言学习之基础知识点介绍(一):输出语句和变量简单介绍
- 项目39.3-2 求1000000以内的正整数n,要求9n是n的反序数
- 右值引用C++11
- C语言算法训练2
- C语言文件操作函数大全
- C++学习(3)
- C++使用gsoap调用webservice接口
- eclipse+cdt+minGW (C/C++ 编译)
- C语言格式化输出与输入
- 1013. 数素数 (20)
- Quicksort的算法分析及C++实现
- 项目39.3-1输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。例如,123是321的反序数)
- C++中的容器类详解
- 关于C++的网站