C#中byte与sbyte之间的区别
C#byte和C#sbyte
byte可以存储8位值。两者均用于字节类型的数据,即仅包含1字节值的数据。
byte用于处理无符号字节数据,它的唯一正值在0到255之间。
sbyte用于处理带符号的字节数据,它适用于两种类型的数据(负和正),它可以存储介于-128到127之间的数据。
“byte”和“sbyte”之间的区别
bytevariable;
sbytevariable;
示例
声明有符号和无符号字节变量,为它们分配值并打印值。
using System;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
byte a;
sbyte b;
//打印最小值和最大值
Console.WriteLine("Minimum value of byte: " + byte.MinValue);
Console.WriteLine("Maximum value of byte: " + byte.MaxValue);
Console.WriteLine("Minimum value of sbyte: " + sbyte.MinValue);
Console.WriteLine("Maximum value of sbyte: " + sbyte.MaxValue);
a = 0;
Console.WriteLine("a = " + a);
a = 255;
Console.WriteLine("a = " + a);
b = -100;
Console.WriteLine("b = " + b);
b = 123;
Console.WriteLine("b = " + b);
b = 127;
Console.WriteLine("b = " + b);
//按ENTER退出
Console.ReadLine();
}
}
}输出结果
Minimum value of byte: 0 Maximum value of byte: 255 Minimum value of sbyte: -128 Maximum value of sbyte: 127 a = 0 a = 255 b = -100 b = 123 b = 127
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短