C语言 scanf() 函数:控制输入精度和列宽
在C语言中,scanf() 函数可以通过格式控制字符串来控制输入的精度和列宽。
'%.nf' 表示输入一个浮点数,保留 n 位小数。例如,'scanf("%6.2f%d", &a, &b)' 表示输入一个浮点数,保留两位小数,并且限制总共输入 6 个字符。
'scanf("%3o", &b)' 表示输入一个八进制整数,并且限制输入的整数最多为 3 位。
因此,scanf() 函数既可以控制输入的精度,也可以控制输入的列宽。
原文地址: https://www.cveoy.top/t/topic/bA4Q 著作权归作者所有。请勿转载和采集!