Awk打印小数点后2位的二维浮点数组
我试图打印小数点后有2个数字的二维数组的元素Awk打印小数点后2位的二维浮点数组,awk,Awk,我试图打印小数点后有2个数字的二维数组的元素 printf("row %d column %d element %2.f\n", i, j, avg[ij]); 样本输入1.571429 2.142857 1.428571 我得到的输出是2 1您的格式说明符搞错了,它应该是%.2f 举个例子 awk 'BEGIN{printf("row %d column %d element %.2f\n",1.571429,2.142857,1.428571)}' row 1 colu
printf("row %d column %d element %2.f\n", i, j, avg[ij]);
样本输入1.571429 2.142857 1.428571
我得到的输出是2 1您的格式说明符搞错了,它应该是
%.2f
举个例子
awk 'BEGIN{printf("row %d column %d element %.2f\n",1.571429,2.142857,1.428571)}'
row 1 column 2 element 1.43
这一页说,
.prec
后跟整数常量的句点指定打印时使用的精度。精度的含义因控制字母而异:
%e、%e、%f、%f
小数点右侧的位数
printf("row %d column %d element %2.f\n", i, j, avg[ij]);
格式说明符有误,它应该是
%.2f
举个例子
awk 'BEGIN{printf("row %d column %d element %.2f\n",1.571429,2.142857,1.428571)}'
row 1 column 2 element 1.43
这一页说,
.prec
后跟整数常量的句点指定打印时使用的精度。精度的含义因控制字母而异:
%e、%e、%f、%f
小数点右侧的位数
printf("row %d column %d element %2.f\n", i, j, avg[ij]);
我每天都在写越来越差的帖子。谢谢你的快速回复。我每天都在写越来越糟糕的帖子。谢谢你的快速回复。