我的C#入门

2017-02-24周报

学习的知识点:

数据类型:

进制运算:

·任何进制数往十进制转全都是按权相加法

·十进制数往任何进制数转全都是除(2,8,16)取余法

值类型:

·int整型

·float小数< double小数< decimal小数

·char字符(每个字母 符号等都由对应的ASCLL码)

·引用类型:

obool (true false)Boolean(yesno)

·string字符串类型 带双引号

输入与输出;

·输入:

oConsole.Readline();输入字符串并换行

oConsole.Read();输入一个字符 并不换行

·输出;

oConsole.WriteLine();输出一行语句并换行

oConsole.Write();输出不换行

变量跟常量:

·变量;

o首先需要定义一个变量

o程序运行期间变量可以改变

o变量命名需要注意

§可以由:“字母数字 下划线@”构成

§数字不能放在开头

§@必须放在首位

§驼峰命名法:第二个单词首字母大写例;keyNum

§见名知意例:name player computer

§不能使用关键字命名

·常量;

o顾名思义程序运行期间不会改变

算数运算符:

·+-*/ %(取余运算符)

·++(递增)--(递减)

·+=-=*=/=例:a += b;意思就是a = a + b;其余等同

转移字符:

·\\==\

·\”==“

·\n ==换行

·\’==‘

·拓展:\t ==水平制表符\v ==锤子制表符

格式化:

·将数字按照特定的类型打印

·例:Console.ReadLine(“{0},{1},{2}”,0,1,2);

类型转换:

·隐式转换

o用于值类型之间取值范围小的往取值范围大的转换。

o例:float a = 0.1f; double b = 0.001;

o注意:decimal精度比较高 但取值范围并不比double和float大。

ofloat:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)

odouble:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)

odecimal:数字型,128bit,不存在精度损失,常用于银行帐目计算。(28个有效位)

·显示转换

o值类型之间范围大的往范围小的转

§例:double a = 17.2;int b = (int)a;

o类型.Parse(变量名字)

§例:int a = int.Parse(变量名);

oConvert.To类型(变量名)

§例:int a = Convert.TOInt32(变量名)

关系运算符:

·==>=<=!=

逻辑运算符:

·逻辑与 :&&

·逻辑或:||

·逻辑非:!

·按位与:&按位或:|(与逻辑与,逻辑或运行结果一样,但是不会进行短路运算)

程序结构之一的分支结构:

·if语句

oif(条件表达式){代码块};else{代码块};

oif(条件表达式){代码块};else if(条件表达式){代码块};else{代码块};

简单的练习:

一个简单的运算加减乘除的计算器:

decimalnum1=decimal.Parse(Console.ReadLine());

charnum2=(char)Console.Read();

Console.WriteLine();

decimalnum3=decimal.Parse(Console.ReadLine());

if(num2=='+'){

decimalnum4=num1+num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='-'){

decimalnum4=num1-num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='*'){

decimalnum4=num1*num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}elseif(num2=='/'){

decimalnum4=num1/num3;

Console.WriteLine("{0}{3}{1}={2}",num1,num3,num4,num2);

}else{

Console.WriteLine("输错了");

}

一个简单的猜拳游戏:

Console.WriteLine("我们来个猜拳游戏吧亲爱的宝贝!");

intnumP=Convert.ToInt32(Console.ReadLine());

Randomr=newRandom();

intnumC=r.Next(3);

if(numP>=0&&numP<=2){

if(numP==0){

Console.WriteLine("剪刀");

}elseif(numP==1){

Console.WriteLine("石头");

}else{

Console.WriteLine("布");

}

Console.WriteLine(numC);

if(numC==0){

Console.WriteLine("剪刀");

}elseif(numC==1){

Console.WriteLine("石头");

}else{

Console.WriteLine("布");

}

if(numP==numC){

Console.WriteLine("竟然打平了耶!");

}elseif((numP==0&&numC==2)||(numP==1&&numC==0)||(numP==2&&numC==1)){

Console.WriteLine("弱B,老子赢了!");

}else{

Console.WriteLine("连电脑都干不过,你这SB!");

}

}else{

Console.WriteLine("输错了");

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,026评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,655评论 1 296
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,726评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,204评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,558评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,731评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,944评论 2 314
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,698评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,438评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,633评论 2 247
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,125评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,444评论 3 255
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,137评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,103评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,888评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,772评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,669评论 2 271

推荐阅读更多精彩内容

  • 1.单分支语句if if语句的表达式:if(条件){语句块1;语句块2}//如果我们if语句块只有一个语句,那么...
    Unity开发阅读 1,025评论 1 1
  • 知识点: 注:int类型默认32位有大小范围 且第一位为符号位 0 为正 1 为负 8.4作业 A:1、风力预警系...
    cGunsNRoses阅读 1,004评论 0 0
  • 0.linux启动的步骤 设备加电----》BIOS自检-----》grub引导启动-----》加载内核----》...
    萌面大叔2阅读 740评论 0 1
  • using System; using System.Collections.Generic; using Sys...
    i_旅途阅读 3,347评论 0 1
  • 最重要的应该就是找个好工作了,要怎么才能找到一个比较满意的工作呢,是得通过学习好好准备准备了。 这段时间,通过实习...
    Jerome212阅读 196评论 0 3