Разница между Int64 и UInt64 в C #
Int64 : эта структура используется для представления 64-разрядного целого числа со знаком. Int64 может хранить оба типа значений , включая отрицательные и положительные между диапазонами -9,223,372,036,854,775,808 до +9, 223.372.036.854.775.807
Пример :
C #
// C# program to show the // difference between Int64 // and UInt64 using System; using System.Text; public class GFG { // Main Method static void Main( string [] args) { // printing minimum & maximum values Console.WriteLine( "Minimum value of Int64: " + Int64.MinValue); Console.WriteLine( "Maximum value of Int64: " + Int64.MaxValue); Console.WriteLine(); // Int64 array Int64[] arr1 = {-3, 0, 1, 3, 7}; foreach (Int64 i in arr1) { Console.WriteLine(i); } } } |
Выход:
Минимальное значение Int64: -9223372036854775808 Максимальное значение Int64: 9223372036854775807 -3 0 1 3 7
UInt64 : эта структура используется для представления 64-битного целого числа без знака. UInt64 может хранить только положительное значение , которое только находится в пределах от 0 до 18,446,744,073,709,551,615.
Пример :
Выход:
Минимальное значение UInt64: 0 Максимальное значение UInt64: 18446744073709551615 13 0 1 3 7
Различия между Int64 и UInt64 в C # Старший Нет INT64 UINT64 1. 2. 3. 4. 5. 6. Синтаксис объявления Int64: Синтаксис объявления UInt64: Int64 используется для представления 64- битных целых чисел со знаком. UInt64 используется для представления 64- битных целых чисел без знака. Int64 означает целое число со знаком. UInt64 означает целое число без знака. Он может хранить отрицательные и положительные целые числа. Он может хранить только положительные целые числа. Он занимает в памяти 8 байт. Он также занимает 8 байтов в памяти. Диапазон Int64 от -9223372036854775808 до +9223372036854775807. UInt64 находится в диапазоне от 0 до 18446744073709551615. Int64 имя_переменной;
UInt64 имя_переменной;