C# int int16 Int32 Int64的介绍
C# int int16 Int32 Int64的介绍
今天看到别人的代码中用到Int32,UInt32相关,想到自己平时用的都是int类型整数,就心生好奇的翻了一下资料:
- Int32 值类型表示值介于 -2,147,483,648 到 +2,147,483,647 之间的有符号整数。
- Int16 值类型表示值介于 -32768 到 +32767 之间的有符号整数。
- Int64 值类型表示值介于 -9,223,372,036,854,775,808 到 +9,223,372,036,854,775,807 之间的整数。
short 关键字表示一种整数数据类型,该类型根据下表显示的大小和范围存储值。
类型 | 范围 | 大小 | .NETFramework 类型 |
---|---|---|---|
short | [-2^15 , 2^15 -1] | 有符号16位数 | System.Int16 |
int 关键字表示一种整型,该类型根据下表显示的大小和范围存储值。
类型 | 范围 | 大小 | .NETFramework 类型 |
---|---|---|---|
int | [-2^31 , 2^31 -1] | 有符号32位数 | System.Int32 |
long 关键字表示一种整型,该类型根据下表显示的大小和范围存储值。
类型 | 范围 | 大小 | .NETFramework 类型 |
---|---|---|---|
long | [-2^63 , 2^63 -1] | 有符号64位数 | System.Int64 |
- 而在C, C++中不存在UINT这个关键字,UINT类型是unsigned int派生出来的
- int是带符号的,表示范围是:-21474 83647 到 21474 83648
- uint是不带符号整形,表示范围是0到42949 67295(2^32-1),即第一个数字不表示符号
- 在C#中,uint 是关键字
类型 | 范围 | 大小 | .NETFramework 类型 |
---|---|---|---|
uint | [0 , 2^32 -1] | 有符号64位数 | System.UInt32 |
ushort与ulong类型同uint用法
C# int int16 Int32 Int64的介绍相关推荐
- Golang中 int int8 int16 int32 int64的区别和取值范围
先说结论吧,方便快速查询验证. 总结 区别 int 类型大小为 8 字节 int8 类型大小为 1 字节 int16 类型大小为 2 字节 int32 类型大小为 4 字节 int64 类型大小为 8 ...
- Golang中int, int8, int16, int32, int64和uint区别
Golang中int, int8, int16, int32, int64和uint区别 前言 测试 结果 结论 总结 前言 在学习go语言时,做算法题会很经常遇到go语言的各种int类型,为什么会有 ...
- 数据类型说明:int16,int32,int64,WORD
一开始看到Int16, Int32, Int64这三种类型就觉得有点怪, 为什么要整个数字结尾的, 这么干就是想让大家一眼就知道这个数据类型占多大空间吧. Int16, 等于short, 占2个字节. ...
- int16, int32, int64等类型区别
int16, int32, int64等类型的区别 Int16 意思是16位整数(16bit integer),相当于short 占2个字节 . Int32 意思是32位整数(32bit intege ...
- python中 Int8 Int16 Int32 Int64 float uint8
python中 Int8 Int16 Int32 Int64 float uint8 Int8, 占1个字节. Int16, 占2个字节. Int32, 占4个字节. Int64, 占8个字节. fl ...
- Golang: int, int8, int16, int32, int64 和 uint 区别
测试 unsafe.Sizeof() 只返回数据类型的大小,不管引用数据的大小,单位为Byte package mainimport ("fmt""unsafe" ...
- C# 中int short Int16 Int32 Int64详解
Java中没有Int32,Int64,,只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: Int16 ...
- C#中int short Int16 Int32 Int64区别
Java中没有Int32,Int64,,java中只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: ...
- Golang中uint、int, int8, int16, int32, int64区别
Golang各种数值占据的大小 int类型的大小为 8 字节 int8类型大小为 1 字节 int16类型大小为 2 字节 int32类型大小为 4 字节 int64类型大小为 8 字节 ====== ...
最新文章
- Linux加入到Windows域 收藏
- 如何快速过滤出一次请求的所有日志?
- pythonelectron桌面开发案例_electron vue桌面应用入门实例
- matlab里path,Matlab设置永久path
- 事态升级是什么意思_俗语“头不顶桑脚不踩槐;生不睡柳死不睡杨”啥意思 有道理吗...
- Windows Server Update Service 3.0 配置向导
- 基于数值数据理解和重要信息验证的数据到文本生成模型
- vue官方webpack模版多个打包环境搭建
- SQL 宝典(本人总结供学习使用)
- jumpserver跳板机docker安装小小趟坑
- .net core在线考试系统源码
- ppt制作要怎样才会生动形象并深入人心呢
- Android 高仿微信6.0主界面 带你玩转切换图标变色
- 创客教育的起源和内涵的基本理念
- 使用exceljs导出部门-职位联动下拉框的excel
- 享受知识饕餮盛宴,尽在2016年课程安排
- SQLyog下载、安装
- 拒绝监视---Win10隐私防护刻不容缓 -- 三款win10系统隐私设置神器让Win10更安全!!!
- 金融信贷风控实战(一)
- uniapp 全端小程序接入广告