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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
一个捕获函数输出的函数
Feb 14 PHP
生成卡号php代码
Apr 09 PHP
php echo 输出字符串函数详解
May 13 PHP
PHP运行模式的深入理解
Jun 03 PHP
解析php防止form重复提交的方法
Jul 01 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
php实现高效获取图片尺寸的方法
Dec 12 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
php 字符串中是否包含指定字符串的多种方法
Apr 12 PHP
php TP5框架生成二维码链接
Apr 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数组函数序列之ksort()对数组的元素键名进行升序排序,保持索引关系
2011/11/02 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
用js获取电脑信息(是使用与IE浏览器)
2013/01/15 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
jQuery代码实现图片墙自动+手动淡入淡出切换效果
2016/05/09 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
2020/08/05 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python实现的简单窗口倒计时界面实例
2015/05/05 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
解决python线程卡死的问题
2019/02/18 Python
Python中一般处理中文的几种方法
2019/03/06 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python opencv进行图像拼接
2020/03/27 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
自我评价范文分享
2014/01/04 职场文书
20年同学聚会邀请函
2014/02/04 职场文书
担保书范本
2015/01/20 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
创作书写之导游词实用技巧分享(干货)
2019/12/20 职场文书
Nginx安装配置详解
2022/06/25 Servers