前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言uint16什么意思_int16的取值范围

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

作者头像
全栈程序员站长
发布2022-09-21 10:39:57
1.8K0
发布2022-09-21 10:39:57
举报

大家好,又见面了,我是你们的朋友全栈君

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是无符号整数类型。 根据其容量用相应的负值和正值初始化数组。

代码语言:javascript
复制
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

输出量

代码语言:javascript
复制
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.cn/170538.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • C#Int16和C#UInt16 (C# Int16 and C# UInt16)
  • ‘Int16’和’UInt16’之间的区别 (Differences between ‘Int16’ and ‘UInt16’)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档