首页 > 编程知识 正文

格式符是什么,c语言地址符怎么打出来

时间:2023-05-03 20:09:09 阅读:166738 作者:1257

g格式符号g格式符 :用于输出浮点数。 系统自动选择并输出f格式或e格式,但选择其中长度较短的格式,不输出无意义的0。

例如:

双a; a=123456789; printf(%f%e%g(n ),a,a,a ) )输出:

如上所述,%f格式的输出只占16列,%e格式的输出只占14列,因此%g将以%e格式输出

补充%e(e )。 e的格式

e格式符号e格式符 :指定以指数格式输出实数。 如果不指定输出数据所占的宽度和小数位数,许多C编译器系统会自动提供6列小数位数和5列指数部分。 数值以标准化的指数格式输出。 这意味着小数点之前必须只有一位非零数字。

例如:

printf('%e ',123.456 ); 输出:(输出的实数共计13列) ) ) ) ) ) ) )。

也可以以“%m.n e”的形式输出。 例如,printf('.2e ',123.456 ); 输出:

格式符e也可以写成大写E的形式,当然了输出的数据中指数e也是用E表示出来的

鉴于上述,g格式符号使得%f或%e格式选择输出长度较短的格式而不输出无意义的0。 g的情况下,用指数输出时,指数用大写字母表示

谦虚地寻求关心

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。