php cout<<的一点看法


Posted in PHP onJanuary 24, 2010

即整数与小数的位数之和不应该超过6位,如果小数部分过长,那么系统将按四舍五入法来近似成6位,如果整数部分过长,那么也近似成为6位

例如:
cout<<123.4567 结果是123.457,
cout<<123.4564 结果是123.456,
cout<<123456.1 结果是123456,
cout<<123456.5 结果是123457
对于常字符串,理论上是无限长,但收到VC++编译器的限制,如果常串长到了引起换行的地步,那就将导致编译错,也就是说,cout<<后接常串的话串的长度限制为编译器中的1行。
对于cout<<后加变量的情况:
先说带小数的情况,跟常量数略有不同,其输出结果跟变量的类型有关,int型的按原型输出,double型的6位一下(含6位)按原型输出,6位以上按科学技术法形式输出,其他类型也类似。顺便说一句,int型的范围是-214783648~214780647,共2^32次方个数,在赋值时就算越界,编译器也不会报错,也不会警告,所以要小心,有个常识,若表示全球人口数(约60亿),应该用double或long double型,其他类型是不行的;对于变量字符串,即char型数组,我没有发现有什么限制,因为我写:
char v[50000];
memset(v,1,49999);
cout<<v<<endl;
时,屏幕上出现了数不清的小圆脸(ASCII码1的字符),就算用memset越界赋值,也没有问题。

PHP 相关文章推荐
第六节 访问属性和方法 [6]
Oct 09 PHP
简单实用的网站PHP缓存类实例
Jul 18 PHP
PHP图片库imagemagick安装方法
Sep 23 PHP
smarty简单分页的实现方法
Oct 27 PHP
PHP实现即时输出、实时输出内容方法
May 27 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
Apr 21 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
php微信浏览器分享设置以及回调详解
Aug 01 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
Aug 20 PHP
php addslashes和mysql_real_escape_string
Jan 24 #PHP
PHPMailer 中文使用说明小结
Jan 22 #PHP
关于php fread()使用技巧
Jan 22 #PHP
PHP 时间转换Unix时间戳代码
Jan 22 #PHP
PHP 实用代码收集
Jan 22 #PHP
在命令行下运行PHP脚本[带参数]的方法
Jan 22 #PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 #PHP
You might like
php 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
THINKPHP3.2使用soap连接webservice的解决方法
2017/12/13 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
js变换显示图片的实例
2013/04/16 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
浅析Python中的for 循环
2016/06/09 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
工程造价管理专业大专生求职信
2013/10/06 职场文书
外国人聘用意向书
2014/04/01 职场文书
幼儿发展评估方案
2014/06/11 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
2014年德育工作总结
2014/11/20 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
先进个人推荐材料
2014/12/29 职场文书
质量保证书
2015/01/17 职场文书
趣味运动会开幕词
2015/01/28 职场文书
Python道路车道线检测的实现
2021/06/27 Python
世界十大狙击步枪排行榜
2022/03/20 杂记
Python使用DFA算法过滤内容敏感词
2022/04/22 Python