又是标准输出函数。

来源:百度知道 编辑:UC知道 时间:2024/06/19 10:58:05
%与控制字符加上#号是什么意思。
printf(参数1,参数2,参数3……)
又是什么。网上讲的么看懂。

说解呀。。。
详解。。。打错了。

就是把数值按C语言常用的表示方式输出。
对于o,八进制,输出前加一个0;
对于x或X,十六进制,输出前加0x或0X;
对e、E、f、g、G这些小数格式,输出会永远包含一个小数点(原本如果小数点后没有数字,小数点就会被省略);而且对于g和G,结尾小数部分的0不会被移除(原本如果小数部分最后几位为0,就会被去掉)

#, which specifies an alternate output form. For o, the first digit will become zero. For x or X, 0x or 0X will be prefixed to a non-zero result. For e, E, f, g, and G, the output will always have a decimal point; for g and G, trailing zeros will not be removed.

就是把数值按C语言常用的表示方式输出。
对于o,八进制,输出前加一个0;
对于x或X,十六进制,输出前加0x或0X;
对e、E、f、g、G这些小数格式,输出会永远包含一个小数点(原本如果小数点后没有数字,小数点就会被省略);而且对于g和G,结尾小数部分的0不会被移除(原本如果小数部分最后几位为0,就会被去掉)。

# 对c,s,d,u类无影响;对o类, 在输出时加前
缀o 对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点

  C++标准函数库为C++程序员们提供了一个可扩展的基础性框架。我们从中可以获得极大的便利,同时也可以通过继承现有类,自己编制符合接口规范的容器、算法、迭代子等方式对之进行扩展。

  C标准函数库基本保持了与原有C语言程序库的良好兼容,尽管有些微变化。人们总会忍不住留恋过去的美好岁月,如果你曾经是一个C程序员,对这一点一定体会颇深。或许有一点会让你觉得奇怪,那就是在C++标准库中存在两套C的函数库,一套是带有.h扩展名的(比如<stdio.h>),而另一套则没有(比如<cstdio>)。它们