C++基础总结(1)--基本数据类型范围
unsigned int 0~4294967295
int 2147483648~2147483647
unsigned long 0~4294967295
long 2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615
Unsigned short和 short的取值范围的计算
答:short在计算机中是以16位二进制补码保存。因为整数的补码是其本身,所以unsigned short的最小值为00000000000000,而它的最大值表示为1111111111111111,即为2^16-1=65535。而short用补码表示的时候第一位用来表示符号位,1000000000000000和000000000000000都是表示的。(最前面的符号位1表示负数,0表示正数)
表示所以表示正数的时候范围从0000000000000000~0111111111111111,即[0,32767].当表示负数的时候,可以从1000000000000000表示到1111111111111111(此处为原码表示),即[-32767,-0],补码表示负数即将其原码除符号位以外的数值位取反+1.即-32767的补码为1000000000000001,但100000000000000000(-0)的补码为0000000000000000和0的补码一样。我们知道0的补码只有一个,任何一个原码在转变成补码时都不可能转变成10000000000000000,所以人们规定将1000000000000000编码成2^15=32768.
转载于:https://www.cnblogs.com/gaot/p/7709704.html
C++基础总结(1)--基本数据类型范围相关推荐
- openresty开发系列13--lua基础语法2常用数据类型介绍
openresty开发系列13--lua基础语法2常用数据类型介绍 一)boolean(布尔) 布尔类型,可选值 true/false: Lua 中 nil 和 false 为"假" ...
- bool类型头文件_[C++基础入门] 2、数据类型
点击上方 蓝字 关注我呀! [C++基础入门] 2.数据类型 文章目录 2 数据类型 2.1 整型 2.2 sizeof关键字 2.3 实型(浮点型) 2.4 字符型 2.5 转义字符 2.6 字符串 ...
- 深度学习(5)TensorFlow基础操作一: TensorFlow数据类型
深度学习(5)TensorFlow基础操作一: TensorFlow数据类型 Data Container(数据载体) What's Tensor TF is a computing lib(科学计算 ...
- Python基础(二)--数据类型,运算符与流程控制
目录 Python基础(二)--数据类型,运算符与流程控制 1 数据类型 1.1 Python中的数据类型 1.2 整数类型(int) 1.3 布尔类型 1.4 浮点类型 1.5 复数类型 1.6 类 ...
- 20190513——python基础(列表、数据类型:字典、列表和字典的异同)
二.python基础(列表.数据类型:字典.列表和字典的异同) 1.列表 1)什么是列表 2)从列表提取单 ...
- 虚幻引擎基础入门(C++) — 【数据类型篇 04】
虚幻引擎基础入门(C++) - [数据类型篇 04] 文章目录 虚幻引擎基础入门(C++) - [数据类型篇 04] 一.基本数据类型 二.字符编码 三.字符类型 总结 一.基本数据类型 UE对于C+ ...
- Javase基础(二)——数据类型
Javase基础(二)--数据类型 Javase基础(二)--数据类型和运算 常量 进制概述和二,八,十六进制 进制转换 源码.反码.补码 原码 反码 补码 变量的概述及格式 变量相加和常量相加的区别 ...
- Python基础知识与常用数据类型
Python基础知识与常用数据类型 目录 Python基础知识与常用数据类型 一.Python概述: 二.Python中的基础语法: 三.Python内置数据结构: 4.附录 一.Python概述: ...
- python的基础语法(组合数据类型)
目录 python的基础语法(组合数据类型) 一,list列表 1 什么是列表? 2 列表怎么声明? 3 列表的操作 二,tuple元组 1. 什么是元组|元组的特点 2. 元组的声明 3. 元组的操 ...
- 0编程基础学python之数据类型和数据操作
0基础学习python之数据类型和数据操作 大家都知道,我们python的强大功能之一就是处理数据,所以我们今天就来探讨一下python中的一些数据类型和他们之间的操作吧. 先来回顾学过知识,上图: ...
最新文章
- 混合模型的推荐算法(ACM暑校-案例学习)
- python设计模式(五):适配器模式——各种类接口的合并
- css鼠标变成小手_技巧篇:CSS高级技巧详解
- unique-substrings-in-wraparound-string(好)
- php usort的用法,PHP usort()用法及代码示例
- 学习笔记(13):组合不同类型的数据
- 快商通知识图谱工程:让信息不再零碎,构建全行业的知识库 |百万人学AI评选
- 别老盯着5G,这些物联网应用用4G LTE技术足够了
- html 百分比饼状图,highcharts饼状图百分比显示的数据和写的不同
- php火车票查询,基于php的12306火车票查询接口调用代码实例
- Pocket PC、Pocket PC phone、Smartphone的区别
- 2020京东双十一【全民营业,瓜分十亿】自动做任务软件
- 经常使用的网页开发工具有哪些
- 基础算法一一股神问题
- C++find_if算法
- CUDA学习(三十三)
- java基于springboot宠物医院管理系统
- 向量检索/向量相似性计算方法(持续更新ing...)
- TRIZ创新方法——40个发明原理
- STM32学习——按键
热门文章
- 女神节表白祝福源代码(Python)
- C++ 古老而永恒的语言 学习C++
- Excel右键,新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的**解决方案**
- Flink CDC 实战
- 外贸找客户软件 Web Contact Scraper
- 劲舞团app修改服务器文件,“劲舞团服务器端”配置文件分析
- mysql删除表中所有数据的语句_sql删除数据库中所有表与数据语句
- 图的应用(AOV网、AOE网、图连通性)
- Android 小米盒子游戏手柄按键捕获 - 能获取到的 home 键依然是个痛
- rsync远程同步和inotify实时同步