1、Print格式控制

  • Print 方法是按照字符比例进行打印,所以字符数与字符所占据的宽度固定的列的数目无关。例如,像 “W” 这样的宽字母占据的宽度超过一固定列宽,而像 "i" 这样的窄字母占据的宽度则较小。考虑到要使用比平均字符更宽的空间,表列一定要留有足够余地。另外,也可以使用固定间距的字体(像 Courier 字体)来确保每一字符均只占一列。

  • Tab(n) 用来将插入点定位在绝对列号上,这里,n 为列号。使用无参数的Tab将插入点定位在下一个打印区的起始位置。

  • 使用分号 (;) 直接将插入点定位在上一个被显示的字符之后。使用 (,)号 将插入点定位在下一个打印区得起始位置。

  • 每隔 14列开始一个打印区。每列的宽度是所有字符的平均宽度,字符的磅大小是对所选字体而言的。 

总结:通过设置等宽字体来消除误差,通过Tab(n)来控制对齐。

2、Format格式控制

  • 0 Digit placeholder:  Display a digit or a zero. If the expression has a digit in the position where the 0 appears in the format string, display it; otherwise, display a zero in that position. If the number has fewer digits than there are zeros (on either side of the decimal) in the format expression, display leading or trailing zeros. If the number has more digits to the right of the decimal separator than there are zeros to the right of the decimal separator in the format expression, round the number to as many decimal places as there are zeros. If the number has more digits to the left of the decimal separator than there are zeros to the left of the decimal separator in the format expression, display the extra digits without modification.
  • # Digit placeholder: Display a digit or nothing. If the expression has a digit in the position where the # appears in the format string, display it; otherwise, display nothing in that position. This symbol works like the 0 digit placeholder, except that leading and trailing zeros aren't displayed if the number has the same or fewer digits than there are # characters on either side of the decimal separator in the format expression.

总结:#号不补0,0号要补0

转载于:https://www.cnblogs.com/hsienwang/archive/2011/12/05/2276894.html

你不一定知道的vb6(2)相关推荐

  1. 你应该知道的25个非常有用的CSS技巧

    在我们的前端CSS编码当中,经常要设置特殊的字体效果,边框圆角等等,还要考虑兼容性的问题, CSS网页布局,说难,其实很简单.说它容易,往往有很多问题困扰着新手,在中介绍了非常多的技巧,这些小技巧与知 ...

  2. 关于机器学习,你应该知道的3个热门专业术语

    https://www.toutiao.com/a6683842829510246923/ 2019-04-25 22:43:48 关于机器学习,你应该知道的3个热门专业术语 原创: 吴郦军.罗人千 ...

  3. 有哪些事情是你成为程序员之后才知道的?

    来源 | 三太子敖丙(ID:JavaAudition) 昨天我教练问我:"有哪些事情是你成为程序员之后才知道的."我就写下来了. 身穿一件微微起球的格子衫,背着工整的双肩包,头发乱 ...

  4. 你需要知道的requestAnimationFrame

    你需要知道的requestAnimationFrame 随着前端的发展,css已经能够实现非常多的动画特效,但是仍然存在css无法完成的动画任务(比如页面滚动),通常的解决方案都是使用js中的setI ...

  5. 《抓住听众心理——演讲者要知道的100件事》一20.人们学习的最优长度是20分钟...

    本节书摘来异步社区<抓住听众心理--演讲者要知道的100件事>一书中的第1章,第20节,作者: [美]Susan M. Weinschenk 译者: 杨妩霞 , 杨煜泳 责编: 赵轩,更多 ...

  6. git分支指的是_你一定知道的Git分支模型

    原标题:你一定知道的Git分支模型 写在前面 本文不是一篇Git入门指南,也不是 Git命令行使用技巧的讲解,而是谈谈作者在过往工作中使用的几种代码版本管理工具的一些体会,同时重点讲解一下Git的分支 ...

  7. 29 个你必须知道的 Linux 命令

    29 个你必须知道的 Linux 命令 2016-08-12    分类:操作系统.编程开发.首页精华暂无人评论     来源:dwqs 分享到:更多0 虽然Linux发行版支持各种各样的饿GUI(g ...

  8. SQL Server 2005:你应该知道的13件事情

    距离微软的SQL Server 2005正式版的推出,已经将近一年的时间.随着最近两份研究报告的出炉,SQL Server 2005又引起了业界的关注和评论--微软凭借SQL Server 2005取 ...

  9. linux 终端 画圆,16个圆桌面Linux用户必须要知道的Shell命令

    16个圆桌面Linux用户必须要知道的Shell命令 16个圆桌面Linux用户必须要知道的Shell命令 日期:2014-05-16 浏览次数:20305 次 16个桌面Linux用户必须要知道的S ...

最新文章

  1. hdu 1325poj 1308 并查集(未解决)(掌握率50%)
  2. Sql Server 性能分析4 –数据库大小,数据库表大小综合性分析报表输出
  3. python求列表最大值下标_切片,丝滑的字符串 | Python基础连载(三)
  4. python爬虫---requests库的用法
  5. IDA+OD双剑合璧=逆向无敌
  6. [SDOI2013]森林(树上主席树+启发式合并+lca)
  7. 计算出你和另一个人的关系,准的邪门了!
  8. localStorage 真正的本地缓存
  9. 将byte数组写进文件,指定buffer size
  10. [算法竞赛入门]WERTYU
  11. mysql客户端导出数据_mysql客户端导出数据表的方法
  12. java连接hsql数据库_访问Hsql .data数据库文件
  13. android4.4.3版本root,碉堡了!ROOT精灵支持Nexus 5等Android4.4.3机型ROOT
  14. 在Windows7 系统上部署网关代理服务器
  15. The Little Schemer 中文版
  16. 获取本月最后一天23:59:59和次月的最后一天23:59:59次月第一天0点的时间戳
  17. PHP在线客服系统平台源码(完全开源的网页在线客服系统)
  18. 创建新Docker容器时出现“The container name /xxx is already in use by container xxxxxxxxxxx...”问题的解决办法
  19. 蓬莱小课:数据分析岗面试又问到MySQL索引?怎么回答看完你就明白了
  20. Mapbox浅析(快速入门Mapbox)

热门文章

  1. 数据库原理—常用的DBS产品简介(六)
  2. 工作开不开心,都在钱上
  3. 银行理财收益复利还是单利?
  4. 家境一般但被中外合资大学录取了,现在家庭气氛紧张
  5. 没人可以通过勤劳工作发财致富
  6. 我们就来看看网络算命究竟有哪些套路
  7. 如何跟成功的男人谈恋爱?
  8. 怎么判断自己是不是备胎 ?
  9. solidity之call相关函数
  10. 论文Attention-guided CNN for image denoising解读