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 相关文章推荐
一个典型的PHP分页实例代码分享
Jul 28 PHP
php重定向的三种方法分享
Feb 22 PHP
PHP读取RSS(Feed)简单实例
Jun 12 PHP
PHP中Enum(枚举)用法实例详解
Dec 07 PHP
thinkPHP中多维数组的遍历方法
Jan 09 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 PHP
php tpl模板引擎定义与使用示例
Aug 09 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 结果集的分页实现代码
2009/03/10 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
php继承的一个应用
2011/09/06 PHP
PHP curl使用实例
2015/07/02 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
javascript下function声明一些小结
2007/12/28 Javascript
javascript dom 操作详解 js加强
2009/07/13 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
整理关于Bootstrap导航的慕课笔记
2017/03/29 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
python通过Windows下远程控制Linux系统
2018/06/20 Python
python读写配置文件操作示例
2019/07/03 Python
python3.7 openpyxl 删除指定一列或者一行的代码
2019/10/08 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
应届生个人求职信模板
2013/11/26 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
节电标语大全
2014/06/23 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
英文投诉信格式
2015/07/03 职场文书
导游词之凤凰古城
2019/10/22 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
Python入门之使用pandas分析excel数据
2021/05/12 Python
详解Laravel服务容器的优势
2021/05/29 PHP