C#中byte和sbyte的区别

在 C# 中,单个字节用于存储 8 位值。bytesbyte 都用于字节类型的数据。
bytebyte结构用于表示 8 位无符号整数。byte 是不可变的值类型,byte 的范围是 0255

例子 :

using System;
using System.Text;
public class YiibaiDemo{

 static void Main(string[] args)
 {

 Console.WriteLine("Minimum value of byte: " + byte.MinValue);
 Console.WriteLine("Maximum value of byte: " + byte.MaxValue);
 }
}

运行结果:

Minimum value of byte: 0
Maximum value of byte: 255

sbytesbyte结构用于表示 8 位有符号整数。 sbyte 表示整数,取值范围从 -128+127
例子 :

using System;
using System.Text;
public class YiibaiDemo{

 static void Main(string[] args)
 {

 Console.WriteLine("Minimum value of sbyte: " + sbyte.MinValue);
 Console.WriteLine("Maximum value of sbyte: " + sbyte.MaxValue);
 }
}

运行结果:

Minimum value of sbyte: -128
Maximum value of sbyte: 127

C#中 bytesbyte 的区别

序号bytesbyte
1byte 用于表示 8 位无符号整数sbyte用于表示 8 位有符号整数
2byte代表无符号字节。sbyte代表无符号字节。
3byte只能存储正字节。sbyte可以存储负字节和正字节。
4byte在内存中占用 8 位空间。sbyte还占用内存中的 8 位空间。
5byte的范围是 0 到 255。sbyte的范围是 -128 到 127
6声明byte的语法:byte variable_name;声明sbyte的语法:sbyte variable_name;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值