c语言uint16什么意思_int16的取值范围

c语言uint16什么意思_int16的取值范围uint16intc#C#Int16和C#UInt16(C#Int16andC#UInt16)InC#,Int16knownasasignedintegerof2byteswhichcanstorebothtypesofvaluesincludingnegativeandpositivebetweentherangesof-32…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

uint16 int c#

C#Int16和C#UInt16 (C# Int16 and C# UInt16)

In C#, Int16 known as a signed integer of 2 bytes which can store both types of values including negative and positive between the ranges of -32768 to +32767.

在C#中, Int16被称为2字节的有符号整数,它可以存储-32768至+32767范围之间的两种类型的值,包括负数和正数。

UInt16 known as an unsigned integer of 2 bytes which can store only positive values between the ranges of 0 to 65535.

UInt16,它是2个字节的无符号整数 ,只能存储0到65535范围之间的正值。

‘Int16’和’UInt16’之间的区别 (Differences between ‘Int16’ and ‘UInt16’)

Int16 UInt16
Int16 stands for signed integer. UInt16 stands for unsigned integer.
It’s capacity to store the value is -32768 to +32767. It’s capacity to store the value is 0 to 65535.
It can store negative and positive integers. It can store only positive integers.
It occupies 2-bytes space in the memory. It also occupies 2-bytes space in the memory.
Declaration syntax:
Int16 variable;
Declaration syntax:
UInt16 variable;
16位 UInt16
Int16代表有符号整数。 UInt16代表无符号整数。
它存储值的能力是-32768至+32767。 该值的存储容量为0到65535。
它可以存储负整数和正整数。 它只能存储正整数。
它在内存中占用2个字节的空间。 它还在内存中占用2字节的空间。
声明语法:
Int16变量;
声明语法:
UInt16变量;

Example:

例:

In this example, to explain the differences between Int16 and UInt16 in C#, we are printing their minimum and maximum values, we are also declaring two arrays – arr1 is a signed integer type and arr2 is an unsigned integer type. Initializing the arrays with corresponding negative and positive values based on their capacity.

在此示例中,为了解释C#中Int16和UInt16之间区别 ,我们将打印它们的最小值和最大值,同时还声明了两个数组– arr1是有符号整数类型,而arr2是无符号整数类型。 根据其容量用相应的负值和正值初始化数组。

using System;
using System.Text;

namespace Test
{
   
   
    class Program
    {
   
   
        static void Main(string[] args)
        {
   
   
            //Int16 value range 
            Console.WriteLine("Int16 value capacity...");
            Console.WriteLine("Min: {0}, Max: {1}\n", Int16.MinValue, Int16.MaxValue);

            //UInt16 value range 
            Console.WriteLine("UInt16 value capacity...");
            Console.WriteLine("Min: {0}, Max: {1}\n", UInt16.MinValue, UInt16.MaxValue);

            //Int16 array
            Int16[] arr1 = {
   
    -32768, 0, 1000, 32000, 32767};
            Console.WriteLine("UInt16 array elements...");
            foreach (Int16 num in arr1)
            {
   
   
                Console.WriteLine(num);
            }
            Console.WriteLine();

            //UInt16 array
            UInt16[] arr2 = {
   
    0, 100, 23000, 65000, 65525};
            Console.WriteLine("UInt16 array elements...");
            foreach (UInt16 num in arr2)
            {
   
   
                Console.WriteLine(num);
            }

            //hit ENTER to exit
            Console.ReadLine();
        }
    }
}

Output

输出量

Int16 value capacity...
Min: -32768, Max: 32767

UInt16 value capacity...
Min: 0, Max: 65535

UInt16 array elements...
-32768
0
1000
32000
32767

UInt16 array elements...
0
100
23000
65000
65525


翻译自: https://www.includehelp.com/dot-net/Int16-and-UInt16-in-c-sharp.aspx

uint16 int c#

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170538.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java 定时器_Javaweb定时器

    Java 定时器_Javaweb定时器上篇提到了阻塞队列,本篇我们将优先级队列和阻塞队列结合,得到阻塞优先队列,以此来实现一个定时器~定时器定义应用场景定时器的实现:定时器构成代码实现:代码分析:忙等一处唤醒,两处阻塞附最终全部代码:完整的执行过程:定义定时器,是多线程编程中的一个重要/常用组件定时器可以强制终止请求:浏览器内部都有一个定时器,发送请求后,定时器就开始计时;若在规定时间内,响应数据没有返回,就会强制终止请求定时器,有些逻辑不想立刻执行,而是要等一定的时间之后,再来执行好比一个闹钟,在我们设定好闹钟时间后,到时

    2022年9月18日
    2
  • 经典分页样式

    经典分页样式$pagenum=@ceil($count/$perpage1);if($page!=0){$page_jian=$page-1;$page_home.="<ahref=&#39

    2022年7月1日
    19
  • 网络地址转换(NAT)的原理与配置

    网络地址转换(NAT)的原理与配置

    2022年3月6日
    40
  • 【Mybatis】动态SQL 实例

    【Mybatis】动态SQL 实例动态SQL是MyBatis的强大特性之一。如果你使用过JDBC或其它类似的框架,你应该能理解根据不同条件拼接SQL语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态SQL,可以彻底摆脱这种痛苦。使用动态SQL并非一件易事,但借助可用于任何SQL映射语句中的强大的动态SQL语言,MyBatis显著地提升了这一特性的易用性。本篇文章要讲的mybatis元素主要有if choose(when,otherwise)

    2022年6月23日
    27
  • h3c路由器配置命令_h3c路由器命令大全

    h3c路由器配置命令_h3c路由器命令大全en进入特权模式conf进入全局配置模式ins0进入serial0端口配置ipaddxxx.xxx.xxx.xxxxxx.xxx.xxx.xxx添加ip地址和掩码,电信分配encahdlc/ppp捆绑链路协议hdlc或者pppipunne0exit回到全局配置模式ine0进入以太接口配置ipaddxxx.xxx.xxx.xxxxxx.xxx.xxx…

    2022年10月18日
    1
  • IntelliJ Idea 2017 注册码 免费激活方法「建议收藏」

    IntelliJ Idea 2017 注册码 免费激活方法「建议收藏」!!!补充版本信息,博友反馈17.3版本之后的不能用。注:如果为2017.3之后的版本,参考评论中23楼提供的博文,最近比较忙,没能补充新版本激活方法。谢谢23楼博友!!!可使用以下两种

    2022年7月3日
    123

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号