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

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

时间: 2024-10-17 01:28:40

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

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

1.复合赋值运算符 += -= *= /= %= 2.关系运算符  > < >= <= == !=  由关系运算符连接的表达式我们称之为关系表达式.  每一个表达式都可以求解出一个定值. 3.bool类型    我们在c#中使用bool类型来描述对或者错.    bool类型只有两个值,一个是true,一个是false 4.逻辑运算符  逻辑与 &&  (shift+7)   逻辑或 ||  (shift+顿号)  逻辑非 ! (一定是英文半角的感叹号)    对于

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

通过一段时间的.NET学习,我发现英文不好是我的软肋~我觉得好好补习一下英文单词水平.可是要背哪些单词呢? 经过一段时间的整理,终于整理出来了一套比较完整的.NET程序员必备单词文档.单词加详细说明.现在分享给大家~希望能给大家帮助~~~!下面是word截图.为了方便阅读我已经给制作成了PDF. 下载地址:http://yunpan.cn/cd6JQeLZfxS7A  访问密码 52cb

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

想要快速学习ASP.NET网站开发的朋友可以按照下面这个学习安排进度走.可以让你快速入门asp.net网站开发!但也局限于一般的文章类网站!如果想学习更多的技术可以跟着我的博客更新走!我也是一名.NET学习者!正在进行系统的学习!在学习的过程中我会把更多的学习心得以及学习资料分享给大家! 课表内容: 课程名 课时数 课程详情 html 4 1.HTML语言的语法及主体结构 2.HTML常用标签 3.绝对路径和相对路径 4.表单设计等等 div+css 10 1.CSS引入方式 2.CSS选择器

一只在读iOS菜鸟十个月来从零基础到拿到实习Offer的总结

技术背景 从2014年8月中旬开始接触iOS开发至今,过了整整十个月.就当做第一年的个人总结吧.最初接触iOS开发是在大一结束的暑假.当时的水平仅限于了解简单的C语言.因为学过Java,所以对于面向对象的思想也有接触. 入门阶段(2014.8-2014.12) 开始接触iOS开发之后,显然要从OC学起.陪伴我入门的有两本书.附赠京东购买地址. 1.<iOS7开发快速入门> 2.<iOS开发指南--从零基础到App Store上架> 第一本书已经不慎遗失,个人感觉更偏重基础,第二本书

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

1 ======================1.零基础快速入门SpringBoot2.0 5节课 =========================== 1.SpringBoot2.x课程全套介绍和高手系列知识点     简介:介绍SpringBoot2.x课程大纲章节         java基础,jdk环境,maven基础 2.SpringBoot2.x依赖环境和版本新特性说明 简介:讲解新版本依赖环境和springboot2新特性概述 1.依赖版本jdk8以上, Springboot2

No_16_0221 Java基础学习第二天

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.02.21 lutianfei none 第二章 Java基础语法(一)关键字(二)标识符1.常见命名规则(三)注释(四)常量原码.反码.补码有符号数据表示法(五)变量数据类型的默认转换数据类型的强制转换面试题1面试题2练习题1 byte b = 300:练习题2,写出下列程序结果 第二章 Java基础语法 本章内容 关键字 标识符 注释 常量.进制和进制转换 变量 数据类型和类型转换 运算符 语句 (一)关键字 关键

Java基础学习第二天

================每日必读==================== 写代码: 1.明确需求.我需要实现什么需求? 2.分析思路.我需要怎么实现需求? 3.确定步骤.我的每一部分思路需要使用到哪些语句,方法,对象? 4.代码实现.使用代码表现我的思路. ps:每天看一遍,每天向前进... ================每日必读==================== package code.day01; public class Demo {    public static v

Java基础学习第二天——基础数据类型介绍

文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.02.21 lutianfei none 第二章 Java基础语法 本章内容 关键字 标识符 注释 常量.进制和进制转换 变量 数据类型和类型转换 运算符 语句 (一)关键字 关键字概述 被Java语言赋予特定含义的单词 关键字特点 组成关键字的字母全部小写 关键字注意事项 goto和const作为保留字存在,目前并不使用(在JDK的新版本中可能提升为关键字) (二)标识符 标识符概述 就是给类,接口,方法,变量等起名

大数据新手的0基础学习路线,从菜鸟到高手的成长之路

大数据作为一个新兴的热门行业,吸引了很多人,但是对于大数据新手来说,按照什么路线去学习,才能够学习好大数据,实现从大数据菜鸟到高手的转变.这是很多想要学习大数据的朋友们想要了解的. 今天我们就来和大家分享下大数据新手从0开始学习大数据,实现菜鸟到高手的转变的学习路线.希望能够帮助想要学习大数据的朋友. 如果你想要学好大数据最好加入一个好的学习环境,可以来这个Q群529867072 这样大家学习的话就比较方便,还能够共同交流和分享资料 以下是大数据新手学习路线的正文: Linux:因为大数据相关软