1、加号的使用  在我们c#当中,如果想要两个字符串相连接,那么我们可以使用+号连接。  加号两边如果有一边是字符串,那么此时字符串起到了一个连接的作用。  如果加号两遍都是数字,那么加号起到一个相加的作用。

2、占位符    规则:先挖个坑,再填个坑。    {0}:占位符都是从0开始,依次递增      注意:你挖了几个坑,就填几个坑,多填了没效果。    但是,如果你少填了,程序抛出异常。    我们在输出的时候,是按照挖坑的顺序输出,而不是按照填坑的顺序输出。

3、异常  所谓异常指的就是程序的语法并没有错误,只不过在程序运行的过程当中由于种种原因出现了错误,导致程序崩溃,不能再继续执行。  种种原因包括外因跟内因。

4、接收用户的输入  Console.ReadLine():这行代码可以接收用户在控制台的输入,  接收完成后,我们需要将用户在控制台输入的数据存储起来。  类型?123 123.123 男 5000m 张三  我们将用户在控制台输入的所有数据都当做是string类型,所以,  我们可以声明一个string类型的变量来接收用户在控制台的输入。  注意:我们按回车继续程序。

5、三行代码    Console.WriteLine();将小括号中的内容输出到控制台。    Console.ReadKey():不管用户按下那个键都能够让程序继续。    Console.ReadLine():只有用户按下回车,才能让程序继续。     6、c#中的转义符  概念:所谓转义符指的就是一个'\'加上一个"特殊的字符"组成了一个具有特殊意义的字符。  \b:表示退格键,放到字符串的结尾不起作用。  \n:表示换行,仅仅能在控制台中换行  \r\n:可以在操作系统中换行  \":就表示为一个英文半角的双引号  \t:制表符,制作表格使用的符号。  \\:就表示为一个'\'  注意:'\'并不代表字符,而是代表转义  @符号  1)、取消'\'在字符串中的转义作用,使其单纯的表示为一个'\'.  2)、可以将字符串按照编辑的原格式输出到控制台。

7、算数运算符  + - * / %  由算数运算符连接的表达式我们称之为算数表达式。  注意:  --->两个整数类型的变量加减乘除取余结果依然是整数类型  --->把一个整数类型提升为double类型最简单的办法就是乘以一个1.0  --->可以使用占位符的方式保留指定位数的小数{0:0.00...},但是,原值没有发生任何改变

8、类型转换  自动类型转换(隐式类型转换)  我们要求等号两边参与运算的操作数的类型必须一致,如果不一致,满足下面的条件,会发生自动类型转换(隐式类型转换)。这种转换是编译器帮助我们自动完成的,我们不需要写多余的代码。  --->两种类型兼容   例如:int 和 double 兼容(都是数字类型)  --->目标类型大于源类型   例如:double > int   int number=10;         double d=number;      double d=3.14;   int number=d;  强制类型转换(显示类型转换)  --->两种类型兼容   例如:int 和 double 兼容(都是数字类型)  --->目标类型小于源类型   例如:double > int  但是,强制类型转换编译器不会帮助我们自动完成,需要我们手动的写代码来完成。  (待转换的类型)要转换的值;  强制类型转换的结果会丢失精度。    不管是自动类型转换还是强制类型转换我们必须要首先满足的条件就是要转换的数据类型相互兼容。  我们现在学过的相互兼容的数据类型就两个:double int

9、Convert类型转换    如果遇到类型不兼容的数据需要发生类型转换,我们使用Convert类型转换。    转谁你就To谁。    注意:我们使用Convert类型转换,切忌,面儿上一定要过的去。    如果转换成功则返回对应的值,如果转换失败,则抛异常。

10、算数运算符之加加减减 加加分为前++和后++,不管是前++还是后++,最终都会给这个变量自身加一 减减分为前--和后--,不管前--还是后--,最终都会给这个变量自身减一

注意:加加或者减减放在变量的前面和后面的区别体现在参与运算的时候。

以加加为例:   如果是前加加,则先自身加一,然后拿着加一后的值再去参与运算。

如果是后加加,则先拿原值参与运算,运算完成后再自身加一。

对于+-*/%=都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符。

对于++或者--这种只需要一个人就能完成的运算符,我们称之为一元运算符。

注意:    ******一元运算符的优先级要高于二元运算符。   在一个表达式中,如果既有一元运算符,也有二元运算符,我们首先应该计算一元运算符。   优先级:    加加减减>括号>乘除>加减

视频下载地址: http://yunpan.cn/cQCnKnKhzCcg5  访问密码 d598

C#基础学习第二天(.net菜鸟的成长之路-零基础到精通)的更多相关文章

  1. C#基础学习第一天(.net菜鸟的成长之路-零基础到精通)

    1.Net平台和C#编程语言的概念 2.桌面应用程序: 我们要使用桌面应用程序,必须要安装该应用程序的客户端. winform应用程序. Application:应用程序 Internet:互联网应用 ...

  2. C#基础学习第三天(.net菜鸟的成长之路-零基础到精通)

    1.复合赋值运算符 += -= *= /= %= 2.关系运算符  > < >= <= == !=  由关系运算符连接的表达式我们称之为关系表达式.  每一个表达式都可以求解出 ...

  3. 程序员必备英语.net版(.net菜鸟的成长之路-零基础到精通)

    通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明. ...

  4. ASP.NET快速学习方案(.NET菜鸟的成长之路)

    想要快速学习ASP.NET网站开发的朋友可以按照下面这个学习安排进度走.可以让你快速入门asp.net网站开发!但也局限于一般的文章类网站!如果想学习更多的技术可以跟着我的博客更新走!我也是一名.NE ...

  5. Mysql基础学习第二天

    Mysql基础学习第二天 函数 函数:是指一段可以直接被另一段程序调用的程序或代码. 字符串函数 数值函数 日期函数 流程函数 字符串函数 MySQL内置很多字符串函数,常用的几个如下: 函数 功能 ...

  6. Python学习宝典,Python400集让你成为从零基础到手写神经网络的Python大神

    当您学完Python,你学到了什么? 开发网站! 或者, 基础语法要点.函数.面向对象编程.调试.IO编程.进程与线程.正则表达式... 当你学完Python,你可以干什么? 当程序员! 或者, 手写 ...

  7. 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_1、SpringBoot2.x课程介绍和高手系列知识点

    1 ======================1.零基础快速入门SpringBoot2.0 5节课 =========================== 1.SpringBoot2.x课程全套介绍 ...

  8. python基础学习——第二天

    一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执 ...

  9. Java基础学习第二天

    ================每日必读==================== 写代码: 1.明确需求.我需要实现什么需求? 2.分析思路.我需要怎么实现需求? 3.确定步骤.我的每一部分思路需要使 ...

随机推荐

  1. 10个Java面试题及答案

    1. 什么是JVM? 为什么称Java为跨平台的编程语言? Java虚拟机(Java Virtual Machine)是可以执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件,然后在J ...

  2. STM8S学习笔记-时钟控制1

    1.图13可见,STM8S单片机主要有四种时钟源可供选择: 1).1-24MHz外部晶体振荡器(HSE). 2).最大24MHz外部时钟(HSE ext). 3).16MHz高速内部RC振荡器(HSI ...

  3. NTOPNG,用来平时优化网站性能,用处大的

    最近考察一下NTOPNG和NGX-REQ模块,看哪个对网站优化性能用户更大... 参考URL: http://www.68idc.cn/help/jiabenmake/qita/20150109164 ...

  4. 2015第31周三Jetty

    Jetty 的基本架构 Jetty 目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器,它有一个基本数据模型,这个数据模型就是 Handler,所 ...

  5. win7配置iis 出现:HTTP 错误 403.14 - Forbidden

    打开 IIS 管理器. 在“功能”视图中,双击“目录浏览”. 在“目录浏览”页上,在“操作”窗格中单击“启用”. 确认站点或应用程序配置文件中的 configuration/system.webSer ...

  6. 《SDN核心技术剖析和实战指南》3.3读书笔记

    这一节主要是介绍几种开源的SDN控制器. NOX/POX.最初的NOX混合了C++和Python两种编程语言,现在演变为两个版本.NOX版本主要面向Linux平台,利用C++开发,目标是提供快速的控制 ...

  7. SSLStrip 的未来 —— HTTPS 前端劫持

    前言 在之前介绍的流量劫持文章里,曾提到一种『HTTPS 向下降级』的方案 —— 将页面中的 HTTPS 超链接全都替换成 HTTP 版本,让用户始终以明文的形式进行通信. 看到这,也许大家都会想到一 ...

  8. aspx,ascx和ashx使用小结

    做asp.net开发的对.aspx,.ascx和.ashx都不会陌生.关于它们,网上有很多文章介绍.“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记.1..aspxWeb窗体设计页面.We ...

  9. 对于AttributeError: 'Flask' object has no attribute 'cli'的解决办法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 环境flask-script2.0.5.flask0.10.1 运行官方文档sample 出现问题 c:\kk\flask\examples\fl ...

  10. STK 10.1.3

    2692407267@qq.com.很多其它内容请关注http://user.qzone.qq.com/2692407267 STK 10.1.3与Qualnet联合仿真的demo