C# 编程入门第三课 类型转换,++,关系运算符,bool类型(布尔类型),逻辑运算符,判断闰年,结构

本文介绍了C#编程中的基础概念,包括类型转换、自增自减运算符、关系运算符的使用,布尔类型的逻辑判断,以及如何判断闰年。此外,还探讨了C#中的基本结构如顺序、分支和循环结构。对于类型转换,讲解了自动和强制转换,以及在不兼容类型间的转换方法。同时,通过实例解释了前置和后置++、--运算符的区别。内容深入浅出,适合C#初学者。
摘要由CSDN通过智能技术生成

C# 编程入门第三课

1. 类型转换

1)如果两个类型兼容,可以使用自动类型转换或者强制类型转换。

int n1 = 3;
// 自动
double d1 = n1;
// 强制
int n2 = (int)d1;

2)如果两个变量类型不兼容,例如stringint。就使用Convert的转换工厂转换

条件:要是两个类型的模样要一致。比如"abc"就不能就不能转换成数值类型。"123"可以转换成数值类型。

string s = "123";
double number = Convert.ToDouble(s);

2. ++,–

他们是一元运算符,优先级高

前++,后++的区别

++a,先自增,后运算

a++,先运算,后自增

int a = 5;
int b = a++ + a-- + ++a;
//答案是 b = 5 + 6 + 6 = 17
//a = 6

只要运算过一次,变量的值就会改变,不是等整个表达式算完才改变。

3. 关系运算符

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

描述两事物的大小关系。

4. bool 类型(布尔类型)

只有两个值 True,False

bool b = 1500 > 1;

关系表达式的结果是bool类型

5. 逻辑运算符

&&(与)  ||(或)   !(非)

逻辑表达式结果也是bool类型

还有一种复合运算符

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

6.判断闰年

bool b = (year%400==0)||(year%4==0&&year%100!=0)
//b为True的是闰年

7. 结构

顺序结构

分支结构

循环结构

分支结构:if,if-else, swith-case。

if ()
{

}
if ()
{

}
else
{

}
if ()
{

}
else if ()
{

}
else if ()
{

}
else
{

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值