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 相关文章推荐
搜索引擎技术核心揭密
Oct 09 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
php中使用临时表查询数据的一个例子
Feb 03 PHP
使用PHP编写的SVN类
Jul 18 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP中危险的file_put_contents函数详解
Nov 04 PHP
laravel config文件配置全局变量的例子
Oct 13 PHP
解决laravel中日志权限莫名变成了root的问题
Oct 17 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 PHP
PHP 出现 http500 错误的解决方法
Mar 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
WHOIS类的修改版
2006/10/09 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
CI框架整合smarty步骤详解
2016/05/19 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
通过隐藏option实现select的联动效果
2009/11/10 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
python format 格式化输出方法
2018/07/16 Python
浅析python的优势和不足之处
2018/11/20 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
浅谈图像处理中掩膜(mask)的意义
2020/02/19 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
如何打包Python Web项目实现免安装一键启动的方法
2020/05/21 Python
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
写一个用矩形法求定积分的通用函数
2012/11/08 面试题
给同事的道歉信
2014/01/11 职场文书
软件售后服务承诺书
2014/05/21 职场文书
交通事故责任认定书
2015/08/06 职场文书
python关于集合的知识案例详解
2021/05/30 Python