C# 基本资料型别、变数、常数

认识基本资料型别、变数、常数

C# 是很严谨的程式语言,在使用前都必须先宣告,并在记忆体配置空间去存放该笔资料后,在执行程式

故在宣告前,必须先了解C#有哪些基本的资料型别,主要有 :

  • 数值资料型别

带正负号的整数 :

正负号的整数 (sbyte) 8 位元

=> -128 ~ 127

短整数(short) 16 位元

=> ± 32,768

整数(int) 32 位元

=> ± 2,147,483,648

长整数(long),在最后加上字元 L

=> ± 9,223,372,036,854,775,807

=> long value = 4294967296L;

不带正负号的整数 :

不带正负号的整数 (byte) 8 位元

=> 0 ~ 255

不带正负号的整数(ushort) 16 位元

=> 0 ~ 65,535

uint 32 位元

=> 0 ~ 4,294,967,295

ulong 64 位元

=> 0 ~ 18,446,744,073,709,551,615

浮点 :

浮点数(float),32 位元,精确度可达7 个数字,须在最后加上字元f 或F,否则会将double 的数值存放于变数内

=> float c = 1.234567f;

倍精确数(double),64位元,精确度可达15-16个数字,如果要将整数当成double,须在最后加上字元d或D

=> double a = 1.23456789012345;

=> double num = 3d;

Decimal :

货币(decimal),128位元,精确度高达28-29个数字,须在最后加上字元m ,否则会将double的数值存放于变数内

=> ±1.0 x 10 -28 ~ ±7.9228 x 10 28

=> decimal money = 200.5m;

  • 非数值资料型别

字元char

=> char log = ‘A’;

字串string

=> string temp = “Hello !”;

布林bool

=> bool a = true, b = false;

变数(Variable)

程式执行时,内容会随着执行而改变,一样要宣告后,配置记忆体空间才可以使用

若资料大小超过变数配置得记忆体空间,则会造成资料溢位(Overflow) 并产生错误

变数常用的型别包括布林(bool)、整数(int)、浮点数(float,double)、字元(char)、字串(string)

宣告方式 :

资料型别 变数名称 = 数值 ;

ex. int num = 10;

C# 也提供一个var型别,可以自动判断资料型别

var a = 20; => C# 会将变数a 定义为整数int

var a = 25.8; => C# 会将变数a 定义为 double

常数(Constant)

常数指派数值之后,就不能再变更,常被用来定义系统参数

定义的规则跟变数一样,必须先指定资料型别,在接常数名称与值

const int y = 200;

const double pi = 3.1415;

const string name = “Frank”;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值