C#基础总复习01

马上就快毕业了,准备把这几个月所学到的知识梳理一下,这儿所写的都是一些C#中最基础的东西(大牛不要笑话我,这也是我记录的一些笔记等等),希望能帮到一些正在学习这方面的知识的人,如果有写的不对的地方,望大神们指点。

先从最基础的说起:

1:c#是强类型语言;区分大小写;对变量的类型必须有一个明确的定义。

2:赋值运算符“=”:等号在c#并不是相等的意思,而是表示赋值,把等号右边的值赋值给等号左边的变量,由等号连接的表达式,叫做赋值表达式。要求等号两边的数据类型必须一致。

3:加号的使用:①连接,当加号两边有一边是字符串的时候,此时加号起到的是连接的作用。②相加,当加号两边都是数字的时候,此时加号起到的是相加的作用。

4:占位符的使用:使用规则:先挖个坑,再填个坑。

  注意:挖了几个坑,就填几个坑,多填了,没效果;少填了,程序抛异常;输出的时候是按照挖坑的顺序输出。

5:转义符:所谓转义符指的就是一个'\'加上一个特殊的字符,组成了一个具有特殊意义的字符。

\b    : 表示退格键

\"    : 就表示一个英文半角的双引号
\n   : 表示换行
\r\n : 表示在操作系统中换行
\t    : 效果就是键盘上的tab键
\\    : 表示一个'\'

 

@符号:取消转义:取消'\'在字符串中的转义作用,使其单纯的就表示为一个'\';让代码按照编辑的原格式进行输出。

6:算数运算符:由算数运算符连接的表达式,叫做算数表达式(这个一般人应该能明白)。

+
-
*
/
%

 

 

7:类型转换:在运算表达式中,要求等号边的数据类型必须一致,如果不一致,满足下列两个条件;则会发生自动类型转换也成为隐式类型转换。

1)、两种类型必须相兼容(都是数字) double int

2)、从小的转换为大的   int--->double

编译器自动帮助我们完成转换。

 

8:强制类型转换或者显示类型转换

1)、两种类型必须相兼容(都是数字) double int

2)、把大的转换成小的  double--->int

eg:

int a = 10;
double d = 20;
int b = a + (int)d;
Console.WriteLine(b);

注意:强制类型转换的结果会丢失精度。

 

9:Convert类型转换:用来处理类型不兼容的转换。

int类型:Convert.ToInt32(Object);

double类型:Convert.ToDouble(Object);

string:ToString();

 

最后给学习基础知识的小伙伴放一个小小的题(看这个题的答案之前可以自己先思考下 当时自己5分钟内没做出来。。。 赶脚智商不够用了, 大神不要喷我啊)

编程实现86400(这儿随便写的 不论多少秒)是几天几小时几分钟几秒?

答案看下面 ↓ ↓ ↓

 

 

 

 

 

 

 

 

int seconds = 86400;
int days = seconds / 86400;//求得天数
int secs = seconds % 86400;//求完天数后 剩余的秒数
int hours = secs / 3600;// 求得小时数
secs = secs % 3600;//求完小时后 剩余的秒数
int mins = secs / 60;//求得分钟
secs = secs % 60;//最后剩余的秒数
Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒", seconds, days, hours, mins, secs);
Console.ReadKey();

 

  

先写这么点,会持续不断的更新。。。。。。

转载于:https://www.cnblogs.com/OldRion/p/4375994.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值