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转成EXE文件
Oct 09 PHP
将OICQ数据转成MYSQL数据
Oct 09 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
PHP源码之explode使用说明
Aug 05 PHP
基于PHP读取csv文件内容的详解
Jun 18 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
再谈PHP中单双引号的区别详解
Jun 12 PHP
thinkPHP分组后模板无法加载问题解决方法
Jul 12 PHP
thinkphp整合微信支付代码分享
Nov 24 PHP
php微信公众号开发之秒杀
Oct 20 PHP
PHP重载基础知识回顾
Sep 10 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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
调试PHP程序的多种方法介绍
2014/11/06 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
2012/10/11 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
2016/02/01 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
javaScript 实现重复输出给定的字符串的常用方法小结
2020/02/20 Javascript
[36:33]完美世界DOTA2联赛循环赛 Matador vs Forest 第一场 11.06
2020/11/06 DOTA
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python编写Windows Service服务程序
2018/01/04 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
中层干部岗位职责
2013/12/18 职场文书
环境工程专业自荐信
2014/03/03 职场文书
写字楼租赁意向书
2014/07/30 职场文书
辞职信格式模板
2015/02/27 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python
Nginx的gzip相关介绍
2022/05/11 Servers