C语言--输出格式控制(printf函数)--宽度精度控制

news/2024/7/24 9:27:17 标签: c语言, 开发语言

格式输出函数printf

printf(格式控制,输出表列)

 基本用法

格式字符功能例子
d输出一个有符号的十进制整数printf("%d  %d",12,-56);
c输出一个字符

    char ch ='a';

    printf("%c",ch);

s输出一个字符串printf("%s","oh my god");
f

输出实数(包括单、双精度、长双精度),

以小数形式输出,默认输出6位小数

printf("%f",10/3.0);
不常用的格式字符
i功能同%d
o以八进制无符号形式输出整数(不输出前导符0)
x,X

以十六进制无符号形式输出整数(不输出前导符0X)

用x则输出的十六进制数的a~f时以小写形式输出,

用X时,则以大写字母输出

位数控制

 %m.nf

指定输出的数据占m列(当数据够m位时,数据向端靠,向左端补空格),其中包括n位小数。对其后一位采取四舍五入处理

printf("%.3f\n%7.3f\n",10/3.0,10/3.0);

 

当输出位数大于m时正常输出

	printf("%7.3f\n%",100/3.0);
	printf("%1.3f\n%",100/3.0);

 

 %-m.nf

 %m.nf作用基本系统,不同在于当指定输出的数据占m列(当数据够m位时,数据向端靠,向右端补空格

printf("%7.3f\n%",100/3.0);
printf("%-7.3f\n%",100/3.0);


http://www.niftyadmin.cn/n/5139954.html

相关文章

财务数字化转型的切入点是什么?_光点科技

随着科技的不断进步,数字化转型已经成为各个行业追求的目标,财务领域也不例外。那么,财务数字化转型的切入点在哪里呢?如何确保转型的成功进行? 数据整合与管理 财务数据的准确性与及时性是财务管理的基石。数字化转型…

黑马 小兔鲜儿 uniapp 小程序开发- 微信登录用户模块- 06-07

黑马 小兔鲜儿 uniapp 小程序开发- 商品详情模块- day05-CSDN博客 小兔鲜儿 - 微信登录-06 涉及知识点:微信授权登录,文件上传,Store 状态管理等。 微信登录 微信小程序的开放能力,允许开发者获取微信用户的基本信息&#xff…

【备忘录】SpringBoot+ dynamic-datasource配置自定义多数据源

一、 业务场景解释 由于公司业务需要开发设计一款文件读取导入工具,导入的配置和目标数据库并不一定在同一个数据库地址,故需要使用到自定义数据源,并且支持数据源切换 大致场景如下: 二、工具选择 鉴于市面上有很多工具&#…

前端项目部署后,需要刷新页面才能看到更新内容

问题背景 前端项目部署更新后,通知业务验证,业务点击收藏的标签,打开网页后没有看到修改的内容,每次都需要手动刷新,用户体验非常不好。 问题原因:缓存未过期,浏览器直接读取本地缓存&#xf…

【C++】set和multiset

文章目录 关联式容器键值对一、set介绍二、set的使用multiset 关联式容器 STL中的部分容器,比如:vector、list、deque、forward_list(C11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元…

antd renderFormItem AutoComplete结合防抖导致防抖失效的解决办法

业务背景 我们有一个需求是在用户输入用例名称的时候,系统根据名称去匹配公共用例库中的用例模块展示在下拉框中,然后用户可选择想要的模块导入其中的用例: 但是如果用户每输入一个字符就去调用接口查询的话,这样就太频繁了&…

全新彩虹知识付费商城源码-知识付费小程序V3.4/支持二级分类+多级分销(免授权)

源码简介: 全新彩虹知识付费商城源码,作为知识付费小程序V3.4,它支持二级分类,而且有多级分销,秒杀,砍价,团购的功能。它是免授权的。 彩虹知识付费商城初创体验版是一款功能丰富的电商平台&a…

【C/PTA】循环结构专项练习(选择+填空)

本文结合PTA专项练习带领读者掌握循环结构,刷题为主注释为辅,在代码中理解思路,其它不做过多叙述。 目录 选择题1选择题2选择题3选择题4选择题5选择题6选择题7选择题8选择题9选择题10选择题11选择题12选择题13选择题14选择题15选择题16选择题…