.net基础2

 

声明了变量后,编译器才会申请一定大小的存储空间,用来存放变量的值。

符号常量使用const关键字定义,格式为:

•    const类型名称 常量名
= 常量表达式;

•“常量表达式”不能包含变量、函数等值会发生变化的内容,可以包含其他已定义常量。如果在程序中非常频繁地使用某一常量,可以将其定义为符号常量,

3.类型转换

•    在程序处理数据的过程中,经常需要将一种数据类型转化为另一种数据类型。数据类型的转换方式有两种:隐式转换和显式转换。

1.隐式转换

•隐式转换一般发生在数据进行混合运算的情况下,是由编译系统自动进行的,不需要加以声明。在该过程中,编译器无需对转换进行详细检查就能够安全地执行转换。隐式转换一般不会失败、不会出现致命隐患或造成信息丢失。例如:

•short s = 1;
int i = s;

•需要注意的是,隐式转换无法完成由精度高的数据类型向精度低的类型转换。例如:

•int i = 1;  
short  s = i;  
//错误,如果必须进行转换,就应该使用显式类型转换  

2.显式转换

•    显式类型转换,又称为强制类型转换,该方式需要用户明确的指定转换的目标类型,该类型转换的一般形式为:  
(类型说明符)(需要转换的表达式)

•例如:

•short s = 7; 
int i = (int)s;  
//将s的值显式转化为int类型,并赋值于int类型变量i

    显式转换包含所有的隐式类型转换,即把任何编译器允许的隐式类型转换写成显式转换都是合法的。显式类型转换并不一定总是成功,且转换过程中会出现数据丢失。

. 使用方法进行数据类型的转换

•(1)Parse方法

•    Parse方法可以将特定格式的字符串转换为数值,其使用格式为:

•        数值类型名称.Parse(字符串型表达式)

•例如:

•int i = int.Parse("100");
//字符串符合整型格式,转换成功

•int j = int.Parse(“100.0”);//字符串不符合符合整型格式,出错

•(2)Convert类的方法

•(3)ToString方法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值