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.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
php 删除数组元素
Jan 16 PHP
防止MySQL注入或HTML表单滥用的PHP程序
Jan 21 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
Jan 27 PHP
php获取数组长度的方法(有实例)
Oct 27 PHP
php实例分享之二维数组排序
May 15 PHP
php中的mongodb select常用操作代码示例
Sep 06 PHP
php支付宝接口用法分析
Jan 04 PHP
linux下实现定时执行php脚本
Feb 13 PHP
php多文件打包下载的实例代码
Jul 12 PHP
Laravel中的Blade模板引擎示例详解
Oct 10 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 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中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
PHP pear安装配置教程
2016/05/14 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
用正则xmlHttp实现的偷(转)
2007/01/22 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
iScroll.js 使用方法参考
2016/05/16 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
AngularJS 中的Promise --- $q服务详解
2016/09/14 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
jQuery表单设置值的方法
2017/06/30 jQuery
本地存储localStorage用法详解
2017/07/31 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python自动连接ssh的方法
2015/03/07 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Django ModelForm操作及验证方式
2020/03/30 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
Python识别验证码的实现示例
2020/09/30 Python
物业管理大学生个人的自我评价
2013/10/10 职场文书
小学生自我评价范文
2014/01/25 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
闪闪的红星观后感
2015/06/08 职场文书
高中数学教学反思范文
2016/02/18 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript