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中使用灵巧的体系结构
Oct 09 PHP
php xml实例 留言本
Mar 20 PHP
细谈php中SQL注入攻击与XSS攻击
Jun 10 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 PHP
php给图片加文字水印
Jul 31 PHP
Yii数据读取与跳转参数传递用法实例分析
Jul 12 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
php实现的错误处理封装类实例
Jun 20 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 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 Http_Template_IT类库进行模板替换
2009/03/19 PHP
PHP闭包(Closure)使用详解
2013/05/02 PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP中new static()与new self()的区别异同分析
2014/08/22 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
jquery解析JSON数据示例代码
2014/03/17 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
jQuery实现轮播图效果
2019/11/26 jQuery
javascript使用Blob对象实现的下载文件操作示例
2020/04/18 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
python在linux中输出带颜色的文字的方法
2014/06/19 Python
Python字符串和文件操作常用函数分析
2015/04/08 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
HTML5 Canvas API中drawImage()方法的使用实例
2016/03/25 HTML / CSS
美国羽绒床上用品第一品牌:Pacific Coast
2018/08/25 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
暑期社会实践感言
2014/02/25 职场文书
妈妈活动方案
2014/08/15 职场文书
我的大学四年规划书范文2014
2014/09/26 职场文书
个人作风建设自查报告
2014/10/22 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle