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的介绍相关推荐

  1. Golang中 int int8 int16 int32 int64的区别和取值范围

    先说结论吧,方便快速查询验证. 总结 区别 int 类型大小为 8 字节 int8 类型大小为 1 字节 int16 类型大小为 2 字节 int32 类型大小为 4 字节 int64 类型大小为 8 ...

  2. Golang中int, int8, int16, int32, int64和uint区别

    Golang中int, int8, int16, int32, int64和uint区别 前言 测试 结果 结论 总结 前言 在学习go语言时,做算法题会很经常遇到go语言的各种int类型,为什么会有 ...

  3. 数据类型说明:int16,int32,int64,WORD

    一开始看到Int16, Int32, Int64这三种类型就觉得有点怪, 为什么要整个数字结尾的, 这么干就是想让大家一眼就知道这个数据类型占多大空间吧. Int16, 等于short, 占2个字节. ...

  4. int16, int32, int64等类型区别

    int16, int32, int64等类型的区别 Int16 意思是16位整数(16bit integer),相当于short 占2个字节 . Int32 意思是32位整数(32bit intege ...

  5. python中 Int8 Int16 Int32 Int64 float uint8

    python中 Int8 Int16 Int32 Int64 float uint8 Int8, 占1个字节. Int16, 占2个字节. Int32, 占4个字节. Int64, 占8个字节. fl ...

  6. Golang: int, int8, int16, int32, int64 和 uint 区别

    测试 unsafe.Sizeof() 只返回数据类型的大小,不管引用数据的大小,单位为Byte package mainimport ("fmt""unsafe" ...

  7. C# 中int short Int16 Int32 Int64详解

    Java中没有Int32,Int64,,只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: Int16 ...

  8. C#中int short Int16 Int32 Int64区别

    Java中没有Int32,Int64,,java中只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: ...

  9. Golang中uint、int, int8, int16, int32, int64区别

    Golang各种数值占据的大小 int类型的大小为 8 字节 int8类型大小为 1 字节 int16类型大小为 2 字节 int32类型大小为 4 字节 int64类型大小为 8 字节 ====== ...

最新文章

  1. Linux加入到Windows域 收藏
  2. 如何快速过滤出一次请求的所有日志?
  3. pythonelectron桌面开发案例_electron vue桌面应用入门实例
  4. matlab里path,Matlab设置永久path
  5. 事态升级是什么意思_俗语“头不顶桑脚不踩槐;生不睡柳死不睡杨”啥意思 有道理吗...
  6. Windows Server Update Service 3.0 配置向导
  7. 基于数值数据理解和重要信息验证的数据到文本生成模型
  8. vue官方webpack模版多个打包环境搭建
  9. SQL 宝典(本人总结供学习使用)
  10. jumpserver跳板机docker安装小小趟坑
  11. .net core在线考试系统源码
  12. ppt制作要怎样才会生动形象并深入人心呢
  13. Android 高仿微信6.0主界面 带你玩转切换图标变色
  14. 创客教育的起源和内涵的基本理念
  15. 使用exceljs导出部门-职位联动下拉框的excel
  16. 享受知识饕餮盛宴,尽在2016年课程安排
  17. SQLyog下载、安装
  18. 拒绝监视---Win10隐私防护刻不容缓 -- 三款win10系统隐私设置神器让Win10更安全!!!
  19. 金融信贷风控实战(一)
  20. uniapp 全端小程序接入广告

热门文章

  1. 市政绿化工厂园林建筑设计园林景观类企业公司通用官网/产品案例展示/SEO友好/免费授权
  2. TCP握手过程(正解版)
  3. Matlab ind2sub和sub2ind函数
  4. 借助微软在线工具,实现预览文件功能
  5. KTV管理系统对于行业管理的优势
  6. matlab的三种注释方法
  7. 机器学习算法线上部署方法
  8. 【交通标志识别】基于BP神经网络实现交通标志识别系统(含语音报警)附matlab代码
  9. windows服务器添加虚拟网卡,在WindowsServer2008R2系统中安装虚拟网卡.pdf
  10. Micro SD卡(TF卡)spi