C语言 请高手指点下,printf函数中,%#g %#e %#f 是代表什么意思呢
1 %#g是以%f或%e中较短的输出宽度输出单、双精度实数,有小数时才给出小数点
2 %#e是以指数形式输出单、双精度实数,有小数时才给出小数点
3 %#f是以小数形式输出单、双精度实数,有小数时才给出小数点
知识点:printf输出控制符,调用方式为printf("输出控制符 非输出控制符",输出参数);
1 )常用的输出控制符主要有以下几个:
2 )标志字符为 -、+、# 和空格四种,其意义下表所示:
常用的输出控制符
标志字符