zoukankan
html css js c++ java
如何确定你的编程环境下不同数据类型数据的储值范围
不同的编程环境下同一个数据类型的储值范围可能不同,比如int在旧的IBM PC取值范围为-32768~32767之间,而在现在的很多系统中就不是。怎么判断一个数据的储值范围呢?
在编程环境下利用sizeof函数即可。例如:printf("size of int is %d", sizeof(int));即可知道该数据类型占几个字符,乘以8就知道占多少位,然后计算一下就知道其取值范围了。
例如我的编程环境下就显示:
那么我的环境下int就占了4*8=32位,那么其范围就是-2^16 ~ 2^16-1了。
其他的数据类型可以以此类推了
查看全文
相关阅读:
STL容器内数据删除
grep 同时满足多个关键字和满足任意关键字
程序运行栈空间不足程序崩溃问题
VS2010中设置程序以管理员身份运行
python 包详解
select 详解
Hdu 1166
CF1204C
CF1204B
CF1204A
原文地址:https://www.cnblogs.com/TomLily/p/5814587.html
最新文章
深入C#.NET数据类型
CSRF攻击与防御(转)
CSRF攻击与防御
CSRF漏洞的挖掘与利用
利用Beef劫持客户端浏览器
使用Beef劫持客户端浏览器并进一步使用Beef+msf拿客户端shell
无法启用web调试服务器
WinForm、WPF、ASP.NET窗口生命周期
使用 Visual Studio 调试器附加到运行的进程
RFC7807规范:api错误处理规范
热门文章
oracle--ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
oracle 定义临时变量,并使用分支判断
sql server对并发的处理-乐观锁和悲观锁(转)
c# 选择排序
c# 二分查找法
API接口安全设计(转)
win10文件夹不自动刷新的解决方案
并发服务器(四):libuv
linux下栈空间大小(ulimit)
sscanf sscanf_s使用
Copyright © 2011-2022 走看看