html5强制类型转换隐式,类型转换

一、类型转换

1、自动转换(隐式转换)

2、强制转换(显示转换)

1)、用()。()内是转换后的数据类型,只能转换同一大类

例:float a;

double b=3.14;

a=(float)b;

2)、用convert。

例:float a;

double b=3.14;

a=Convert.To single(b);

3)、用parse。parse,解析,用于字符串转相应值类型。

例:float a;

string b=”3.14”;

a=float.Parse(b);

例:判断一个100以内的数是否跟7有关

Console.Write("请输入一个100以内的整数:");

int a= Convert.ToInt16(Console.ReadLine());

Console.WriteLine(a % 7 == 0);//a是否能被7整除

Console.WriteLine(a % 10 == 7);//a的个位是否是7

Console.WriteLine(a / 10 == 7);//a的十位是否是7

二、运算符

数据类型→变量→运算符→表达式→语句

一)运算符分类

1、数学运算符(7个)。

+,-,*,/,%,++,--

前缀递增运算符

int x=4;

x++;//输出结果,x的值是5。

后缀递增运算符

int x=4;

++x;//输出结果,x的值是5。

前缀递增运算符跟后缀递增运算符的区别:(例)

1)、int y=++x;

相当于 x=x+1;

int y=x;

2)、int y=x++;

相当于 int y=x;

x=x+1;

递减运算符(--)同理。

2、关系运算符(6个)。只返回true或false。

==,!=,,<=,>=

3、逻辑运算符(3个)。

&&(逻辑与),||(逻辑或),!(逻辑非)

4、其他运算符。

赋值运算符。

=,+=,-=,*=,%=,/=

例:x-=5相当于x=x-5

条件运算符?:

例:

x=(x>12)?(x-12):x;//一个数x,假如x>12,那么x=x-12;否则x=x。

例:24小时制转12小时制

Console.Write("请输入时间:");

int a = Convert.ToInt16(Console.ReadLine());

String x = (a <= 12) ? ("am") : ("pm");

a = (a >= 12) ? (a - 12) : a;

Console.WriteLine(x + a);

二)运算符优先级:(从上往下)

算术运算符:

++,--(前缀)

*,/,%

+,-

关系运算符:

,<=,>=

==,!=

逻辑运算符:

&&

||

原文:http://www.cnblogs.com/phantom-k/p/3922207.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值