打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
头条编程教学第一人(C sharp语言入门基础

哈喽!我是岗顶IT的小编小丙,今天是我教大家学C#入门基础的第二天,我们先来回顾下昨天的内容,昨天主要为大家讲述了 计算机语言的发展史——到.NET和C#的由来——变量;今天第二天主要讲解运算符的运用,会结合昨天学到的变量。

先说个事情,这两天有很多人私信我,大部分问的差不多是同一个问题:0基础学编程会不会很困难?不懂英语会不会不好学?数学不好是不是学不了编程?所以在这里我先给有同样疑问的同学回答下:

现在编程语言真的挺容易学的,特别像C#这种,复杂的算法大部分都已经打包好给你调用;英语也只是一些简单的单词而已,本身跟英语并没有扯上多大关系,也就是让个懂英文的人看也不知道是在写什么,当然你会英语的话更好,不会的话也没关系,命名中文都可以使用,要看起来舒服点的英语命名就用有道词典翻译就行了,大部分人都是这样用的,用着用着英语单词量也自动提升了,然后编程用到的数学大部分都是小学数学,厉害点也就初中的,相信这并不难把,做个程序员这点数学基础就够了,除非是说想做个架构师之类的,才需要更高的知识量,当然知识量也可以通过日积月累;一开始学不会很正常,千万不要怀疑自己,很多大学计算机专科出来工作(本科的也不少),程序也写得很烂,东拼西凑才凑出了一坨项目,都是通过日积月累的写代码做项目才慢慢提高自己的编程水平,另外如果看文章实在理解不了,也可以私信小编,有相对应得教学视频提供。

有对游戏感兴趣的同学说个事可以让你更加想学C#,著名的游戏引擎Unity3D 用来制作游戏脚本主要就是使用C#,将来走游戏开发,VR虚拟现实,AR增强现实 开发都是不错的,C#讲完后面我也会讲解Unity3D引擎的使用。


运算符:

赋值运算符:+ - * / %

赋值运算符非常简单,都是小学基础知识,+加,-减,*乘,/除,%取余(商),如何使用呢?

int a = 1; (例如声明一个int类型的整数型变量,并且赋值为1)

int b =a+1;(声明一个int类型的整数型变量,并赋值为a+1,b的值是2)

讲解:a的值是1,所以a+1就是相当于1+1;

int c =b-a;(声明一个int类型的整数型变量,并赋值为b-a,c的值是1)

int d =b*c;(声明一个int类型的整数型变量,并赋值为b*c,d的值是2)

int e =b/d;(声明一个int类型的整数型变量,并赋值为b/d,e的值是0)

int f =b%a(声明一个int类型的整数型变量,并赋值为b%a,f的值是1)

昨天的变量类型记不了太多的话,就先记住int跟float这两个,C#整数变量用得最多的就是int,非整数用得最多的就是float。


比较运算符:

比较运算符主要用于判断数值间大小关系,相当于昨天讲过的bool类型,正确就是true,否定就是false,也是属于小学知识。

大于> 小于< 大于等于="">=

小于等于<= 等于="=" 不等于!="">

bool a =1 <2;>

正常使用的时候很少像上面那样用,一般是使用在条件表达式和循环条件上,像可以这样用:a的值是1的值是2,如果a


逻辑运算符:

逻辑运算符主要是用来做逻辑处理的,一般跟比较运算符一起使用。

&&与 :表示“并且” 的关系

|| 或:表示“或者” 的关系

! 非:表示“取反”。

逻辑运算符跟比较运算符一样也是常用于条件表达式和循环表达式,像刚才上面用于判断的例子可以套个逻辑运算符进去:a值为1,b值为2,c值为3,如果 a小于b并且c大于b就执行下面代码,一定要两个条件都是正确才能执行下面代码。这里用到的并且就是&&(与),就是什么与什么的意思。换成||(或)的话就是这样:a小于b或者c大于b就执行下面代码,这两个条件只要有一个是正确就会执行下面代码。换成!(非)稍微会有点难理解点:如果a大于b取反结果是正确的话就执行下面代码,a大于b是正确的,把结果取反为否定的,这时候如果a是小于b的话就会执行下面代码,(!a>b)也可以理解为a不是大于b的话就执行下面代码。

与 或还有个不是短路逻辑的&跟|,这个简单知道下就行,不用特意去记,上面用的与 或都是短路逻辑的,&&跟&的区别:1大于2并且1小于3,这个时候前者1大于2是否定的,后面的1小于3的代码就不会执行,如果是&的话就还好执行1小于3的代码,虽然&&跟&使用结果一样,但是短路的&&对性能更好。||跟|的区别:1小于2或者1大于3,前者已经是正确的,所以||就不会执行1大于3的代码,|就还会执行,结果也是没区别,但还是短路||性能好。


快捷运算符

一个变量(例如a)与另外一个数值做算数,运算后的结果再赋值给a,可以使用快捷运算符。

+= -= *= /= %=

int a=1;

a = a + 1;跟a += 1结果是一样的。


一元运算符

操作数只有1个的运算符。

自增++和自减--:使变量自身增加1或减少1。

int a = 1;

a++;

自增跟自减一般常用于循环逻辑或者逻辑处理


三元运算符

具有3个操作数的运算符。

结构为:

数据类型 变量名 = 条件? 结果1:结果2;

规则:

先计算条件,为true(正确)返回结果1,为false(否定)返回结果2

例如:int a = 1 > 2 ? 10:20;如果1大于2是正确的a的值就是10,如果1大于2是否定的,a的值就是20。


今天的课就到这里了,运算符是需要掌握的,都是不难的,有哪里不理解就多翻看几次,或者可以私信问小编,也有相对应得教学视频提供,需要可以私信小编。

第三天 条件表达式

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C语言内置运算符丰富到令人头皮发麻,C语言基础教程之运算符篇
是真是假?
C语言知识总结,你还有哪块知识不懂吗(上)
【编程】第二期:加法计算器
C语言编程时常犯的18种错误
C#(黑马笔记)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服