c++输出小数点后几位_嵌入式开发-C语言-输出

1、掌握字符输出函数的用法

数据输出

c语言无I/O语句,I/O操作由函数实现#include 字符输出函数格式:putchar(c)参数:c为字符常量、变量或表达式功能:把字符Cl输出到显示器上返回:正常,为显示的代码值#include int main(){    int c;    char a;    c=65;a='B';    putchar(c);    putchar('');    putchar(a);    putchar('');}

2、掌握格式输出函数的用法

格式输出函数(printf)

格式:printf("格式控制串",输出表)功能:按指定格式向显示器输出数据输出表:要输出的数据格式控制串:包含两种信息(1)格式说明:%[修饰符]格式字符,用于指定输出(2)普通字符:原样输出

格式 符作用

i, d十 进制整数

x,X 十六进制无符号整数

o 八进制整数

u 无符号十进制整数

c 单一字符

s 字符串

e,E 指数形式浮点小数

f小 数形式浮点小数

g e和f中较短一种

%% 百分号本身

#include  int main(){    int a=254;    printf("%d,%o,%x",a,a,a);    printf("%%");    printf("%s","ABC");    float b =567.142;    printf("%f",b);    printf("%e",b);    printf("%g",b);    return 0;}输出:254,376,fe%ABC567.1420295.671420e+02567.142

3、附加格式说明符

修饰 符功能

m 输出数据域宽,数据长度

.n 对实数,指定小数点后位数。对字符串,指定实际输出

"-" 输出数据在域内左对齐

+ 指定在有符号数的正数前显示正号(+)

0 输出数值时指定左面不使用空格位置自动填0

"#" 在八进制十六进制数前显示导0,0x

| 在 d,o,x,u前 ,指定输出精度为long型

#include  int main(){    int a=254;    printf("%8d,%2d",a,a);    float b =567.142;    printf("%9f,%9.2f",b,b);    return 0;}输出     254,254567.142029,   567.14

4、总结与思考

主要介绍C语言中的两个输出函数,字符输出函数和格式输出函数

思考

格式输出函数有哪些格式字符?格式输出函数的格式字符有哪些附加说明?
aaea1455bf22e1af58bc821125909750.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值