一些刷题需要用的大数据

无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负。

如果需声明无符号类型的话就需要在类型前加上unsigned。
整型的每一种都分为:无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的)。
char在默认情况下总是无符号的。在除char以外的数据类型中,默认情况下声明的整型变量都是有符号的类型;
无符号类型能保存2倍于有符号类型的正整数数据.

c 复制代码
2^7 =128               ---------------char[-2^7,2^7-1]
2^8 = 256              ----------------unsigned char[0,2^8-1]
2^15= 32768            ----------------short[-2^15,2^15-1]
2^16= 65536            ----------------unsigned short[0,2^16-1]
2^31 = 21 47 48 36 48 > 10^8-----------int[-2^31,2^31-1]
2^32 = 42 94 96 72 96 > 10^8-----------unsigned int[0,2^32-1]
相关推荐
咩咩大主教17 分钟前
C++基于select和epoll的TCP服务器
linux·服务器·c语言·开发语言·c++·tcp/ip·io多路复用
luthane2 小时前
python 实现average mean平均数算法
开发语言·python·算法
静心问道2 小时前
WGAN算法
深度学习·算法·机器学习
Ylucius2 小时前
动态语言? 静态语言? ------区别何在?java,js,c,c++,python分给是静态or动态语言?
java·c语言·javascript·c++·python·学习
是店小二呀2 小时前
【C++】C++ STL探索:Priority Queue与仿函数的深入解析
开发语言·c++·后端
杰九2 小时前
【算法题】46. 全排列-力扣(LeetCode)
算法·leetcode·深度优先·剪枝
ephemerals__2 小时前
【c++】动态内存管理
开发语言·c++
manba_2 小时前
leetcode-560. 和为 K 的子数组
数据结构·算法·leetcode
liuyang-neu2 小时前
力扣 11.盛最多水的容器
算法·leetcode·职场和发展
CVer儿2 小时前
条件编译代码记录
开发语言·c++