C语言中 %8.6f ,8表示什么

 我来答
小高清呀
高粉答主

2020-11-14 · 每个回答都超有意思的
小高清呀
采纳数:678 获赞数:152401

向TA提问 私信TA
展开全部

8表示输出的数据占8列,%m.nf指定输出的数据占m列,其中包含n位小数。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

扩展资料:

C语言的字符串其实就是以'\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件<string.h>。

如果一个变量声明时在前面使用 * 号,表明这是个指针型变量。

换句话说,该变量存储一个地址,而 *(此处特指单目运算符 * ,下同。C语言中另有 双目运算符 *) 则是取内容操作符,意思是取这个内存地址里存储的内容。指针是 C 语言区别于其他同时代高级语言的主要特征之一。

松甜恬0Je4ba
推荐于2017-11-25 · TA获得超过2.6万个赞
知道大有可为答主
回答量:7475
采纳率:100%
帮助的人:3418万
展开全部
表示输出的数的宽度,6表示输出的数的小数的位数。

如果实际数大于8位,则按实际的位数输出,如果实际位数小于8位,则占8位,右靠齐,左边用0补充!!!!
追问
不明白什么是宽度
追答
一个数输出到屏幕上 总要占一定的位置吧  它所占的位置的长度就是宽度
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
国服娜可露露
2017-10-26
知道答主
回答量:16
采纳率:50%
帮助的人:1.4万
展开全部
①%:表示格式说明的起始符号,不可缺少。
②-:有-表示左对齐输出,如省略表示右对齐输出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数(包括小数点)。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
专杀道祖
2012-12-09
知道答主
回答量:35
采纳率:0%
帮助的人:10.8万
展开全部
8表示输出的数据占8列
%m.nf 指定输出的数据占m列,其中包含n位小数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimmy19871117
2012-12-09 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:131万
展开全部
宽度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式