<cstdio>头文件

本文详细介绍了C语言中关于``头文件的使用,包括基本格式字符和复杂格式字符,如%d, %c, %s, %f等,并讲解了printf、scanf、sprintf、sscanf等函数的使用方法和注意事项,例如宽度控制、格式化字符串输出到字符数组等。" 122263283,3301057,华为交换机配置导出与时间同步指南,"['华为', '运维', '网络管理', 'Linux']
摘要由CSDN通过智能技术生成

 

输出输入格式控制


基本格式字符 

  • %d 按十进制整数型数据的实际长度输出
  • %i 作用与d格式字符相同
  • %c 用来输出一个字符 
  • %s 用来输出一个字符串
  • %f 用来输出实数 (含有6位小数)
  • %e 用指数形式输出(例:  123.456 的指数形式为:    1.234560 e+002)

复杂格式字符

  • %md m是指宽度,如果数位不够,左端以空格补出,如果大于位数m,按实际位数输出
    int a,b;
    a=123;
    b=12345;
    printf("%4d,%4d\n",a,b); //输出a=  123,b=12345
  • %ld 是输出长整形数据的格式,占2字节的系统
  • %0 以8进制整数形式输出(不带负号)
  • %x 以十六进制整数形式输出(不带负号)
  • %u 用来输出无符号型数据(unsigned)以十进制整数形式输出
  • %mc m指宽度 输出的字符不够左补空格
  • %m.ns m指字符串占n列,n表示只取字符串左端的n个字符,不够左补空格(m>n)
  • %m.nf 指输出的数共占m列,其中有n位小数,如果数值长度小于m,则左补空格,若m为负值则右补空格
  • %m.ne n指输出的数据的小数部分的小数位数 m为宽度
  • %g 用来输出实数,它根据数值的大小自动选f格式或e格式,且不输出无意义的0,
  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值