输入、输出函数说明以及精度说明符的使用方法
2016-12-21 15:31
190 查看
一、printf()函数
%d —— 打印整数
%c —— 打印字符
具体的转换字符如下:
二、printf()的转换说明修饰符
意义是通过在%和定义字符之间通过插入修饰符对基本的转换说明加以修饰。
其中五种标志修饰符的意义如下:
三、精度说明符
1.格式:m.nf
m代表总列数,字符宽度。n代表小数点之后的位数。(如果整数位数>m,将不起作用,字段自动扩展)
eg:printf("*10.3f*",3852.99); 输出:* 3852.990* 中间有两个空格
2.格式:m.nd
m代表总列数,字符宽度。n代表输出的整数的个数。在整数格式中使用精度说明符来产生足够的前导0以填满要求的最小的位数。如果0标志和精度说明符同时出现,那么0标志将会被忽略。(如果整数位数>m,将不起作用,字段自动扩展)
eg:printf("*4.3d*",32); 输出:* 032* 中间有一个空格
四、scanf()函数
1.如果使用scanf()来读取某种基本变量类型的值,需要在变量名之前加上一个&。
2.如果使用scanf()把一个字符串读进一个字符数组中,不要使用&。
一些主要的scanf()的转换说明符
scanf()的转换修饰符
五、*修饰符
1.print()函数中*可以代替数字来制定字段宽度。
eg:printf("The number is: %*d: \n",width,number);
2.scanf()函数中*放在%和说明符字母之间会使函数跳过相应的输入项目。
%d —— 打印整数
%c —— 打印字符
具体的转换字符如下:
二、printf()的转换说明修饰符
意义是通过在%和定义字符之间通过插入修饰符对基本的转换说明加以修饰。
其中五种标志修饰符的意义如下:
三、精度说明符
1.格式:m.nf
m代表总列数,字符宽度。n代表小数点之后的位数。(如果整数位数>m,将不起作用,字段自动扩展)
eg:printf("*10.3f*",3852.99); 输出:* 3852.990* 中间有两个空格
2.格式:m.nd
m代表总列数,字符宽度。n代表输出的整数的个数。在整数格式中使用精度说明符来产生足够的前导0以填满要求的最小的位数。如果0标志和精度说明符同时出现,那么0标志将会被忽略。(如果整数位数>m,将不起作用,字段自动扩展)
eg:printf("*4.3d*",32); 输出:* 032* 中间有一个空格
四、scanf()函数
1.如果使用scanf()来读取某种基本变量类型的值,需要在变量名之前加上一个&。
2.如果使用scanf()把一个字符串读进一个字符数组中,不要使用&。
一些主要的scanf()的转换说明符
scanf()的转换修饰符
五、*修饰符
1.print()函数中*可以代替数字来制定字段宽度。
eg:printf("The number is: %*d: \n",width,number);
2.scanf()函数中*放在%和说明符字母之间会使函数跳过相应的输入项目。
相关文章推荐
- 例题:把一个超市购物的题做成函数。这个题做成函数没有必要,但可以了解输入参数,输出参数,返回值,函数体,还有结构体,ArryList集合,for循环算结果,以及集合里 .count的使用
- [技术]window.open的使用方法以及参数说明
- window.open的使用方法以及参数说明
- HTML中window.open的使用方法以及参数说明
- window.open使用方法以及参数说明
- JavaScript---window.open使用方法以及参数说明(完整版)
- window.open的例子和使用方法以及参数说明(完整版)
- window.open使用方法以及参数说明
- php中ob(Output Buffer 输出缓冲)函数使用方法
- window.open使用方法以及参数说明
- window.open的例子和使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open的使用方法以及参数说明
- JavaScript---window.open使用方法以及参数说明(完整版)
- window.open的例子和使用方法以及参数说明
- window.open的使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open使用方法以及参数说明
- window.open的例子和使用方法以及参数说明(完整版)