Разница между Int16 и UInt16 в C #
Int16 : эта структура используется для представления 16-разрядного целого числа со знаком. Int16 может хранить оба типа значений , включая отрицательные и положительные между диапазонами от -32768 до +32767.
Пример :
C #
// C# program to show the // difference between Int16 // and UInt16 using System; using System.Text; public class GFG { // Main Method static void Main( string [] args) { // printing minimum & maximum values Console.WriteLine( "Minimum value of Int16: " + Int16.MinValue); Console.WriteLine( "Maximum value of Int16: " + Int16.MaxValue); Console.WriteLine(); // Int16 array Int16[] arr1 = {-3, 0, 1, 3, 7}; foreach (Int16 i in arr1) { Console.WriteLine(i); } } } |
Выход:
Минимальное значение Int16: -32768 Максимальное значение Int16: 32767 -3 0 1 3 7
UInt16 : эта структура используется для представления 16-разрядного целого числа без знака. U Int16 может хранить только положительные значения в диапазоне от 0 до 65535 .
Пример :
Выход:
Минимальное значение UInt16: 0 Максимальное значение UInt16: 65535 13 0 1 3 7
Различия между Int16 и UInt16 в C # Старший Нет INT16 UINT16 1. 2. 3. 4. 5. 6. Синтаксис объявления Int16: Синтаксис объявления UInt16: Int16 используется для представления 16-разрядного целого числа со знаком. UInt16 используется для представления 16-битных целых чисел без знака. Int16 означает целое число со знаком. UInt16 означает целое число без знака. Он может хранить отрицательные и положительные целые числа. Он может хранить только положительные целые числа. Он занимает в памяти 2 байта. Он также занимает в памяти 2 байта. Диапазон Int16 от -32768 до +32767. UInt16 находится в диапазоне от 0 до 65535. Int16 имя_переменной;
UInt16 имя_переменной;