C语言之printf函数
printf() : 格式化输出,即按照某种特定格式输出特定为本
基本用法(输出普通文本):
printf("文本");
输出变量:
printf("普通文本%变量类型",变量);
指定为宽(即指定输出文本占位列数):
格式一:
printf("普通文本%[填充值]m变量类型",变量);//m指定输出变量值占据的列数,当m>0时,右对齐;m<0时,左对齐.当输出变量值的实际宽度小于m时,默认以空白填充,当m前有值时则以该值进行填充,但仅适用于m>0;
格式二:
printf("普通文本%[填充值]*i",m,变量);//用"*"为m占位;
保留浮点数位数:
格式一:
printf("普通文本%.nf",变量);//n表示保留浮点数位数,双精度浮点数的数据类型为:%lf.注这里的n指的保留位数,而非小数点位数,且float类型变量能够容纳的数据为7为,若n超过七位,不会报错,但超出位数会给出一堆垃圾数据.double类型能够容纳的数据长度为15位;
格式二:
prinf("普通文本%.*f",n,var)//*为n占位;
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。