printf("a=%2d",300)请问:百分号后的2表示什么意思? 我将300改为3000输出正常改为30000输出也正常 改为300000 输出变成了:-276800为什么??2到底是什么意思啊?有人说是 2位有效数字 可我改为3560 还是输出3560啊 两位有效数字应该就变成3500啊!!在线等!