console.readline(电脑绝技教你22天学精Csharp之第一天入门补充3)

被浏览:9639

关注者:729

最佳回答:

1变量

我们在计算机中存储数据和客人住旅馆很类似.

alt="电脑绝技教你22天学精Csharp之第一天入门补充3" >

我们住旅馆一般要做以下事情:

1、开房间(单人间、双人间、总统套间)

2、入住

要在计算机中存一个数字50,需要两句话.

int a; //开一个能放数字的空间

a=50; //把50放进去.

声明变量的语法格式:

数据类型 变量名;

赋值: 变量名=值;

可以 a=3.14; 吗????

计算机中各式各样的数据

3.14 100 the quick brown fox jumps over the lazy dog 张三 李四 True 2011-3-6

alt="电脑绝技教你22天学精Csharp之第一天入门补充3" >

2.C#中常用的数据(S)

int: (整数) 1,250,520

double: (小数) 3.1415926,1.4142135623731

char : (字符) ‘A’ ‘b’ ‘a’ ‘钱 '

string : (字符串) “老赵” ,“HelloWorld” "a"

decimal:(金钱小数)存储金钱 5.62m

decimal d=5.55m;

decimal d1=5; (错误)

double和decimal都是小数 但是精度不同(看神器)

float;-----------自己查资料

3.

变量的声明方法(S)

A)数据类型 变量名称;

int age;

变量的赋值 age=18;

B)定义时赋值,数据类型 变量名称=值;

int age = 18;

C)如果一次要声明多个相同类型的变量可用逗号分隔.

string zsName,lsName;

变量一定要先声明,再赋值,才能使用.

练习:定义一个int类型变量存95,显示出来

想一想下面代码的输出结果是?

double num=36.6;Console.WriteLine(“num”);

4.

变量的命名(S)

命名规则:

1 必须以“字母”_或@符号开头.--不要以数字开头

2 后面可以跟任意“字母”、数字、下划线.

注意:

1)你起的变量名不要与c#系统中的关键字重复.

2)在c#中,大小写是敏感的.

3)同一个变量名不允许重复定义(先这么认为,不严谨)

定义变量时,变量名要有意义

C# 变量命名编码规范——Camel 命名法:

首个单词的首字母小写,其余单词的首字母大写。

Pascal命名命名规范:每一个单词第一字母都大写

如果使用到英文单词的缩写,全部用大写!

5.变量的命名规则 alt="电脑绝技教你22天学精Csharp之第一天入门补充3" >

6.

赋值运算符和赋值表达式(S)

赋值运算符 =

int num=9;num=num+1; 这里的=号是赋值运算 符,不是数学义意上的相等.

变量可以重复赋值,一旦给一个变量赋了新值,那么变量中的老值就不复存在了.

右边代码的输出结果:

int num=10;num=20;

Console.WriteLine(num);

7.

练习:

有个叫卡卡西的人在旅店登记的时候前台让他填一张表,这张表的里的内容要存到电脑上,有姓名、年龄、邮箱、家庭住址,工资.之后把这些信息显示出来

我叫卡卡西,我住在火影村,我今年30了我的邮箱是kakaxi@qq.com,我的工资2000.

2. 定义一个变量存储一个人的年龄(18),然后发现这个人的年龄不是18岁,要把这个人的年龄修改成81岁(本题体会变量可以被重复多次赋值),最后把这个人的年龄输出到屏幕上?

8.

字符串类型

再学习一句话:Console.ReadLine(); 用于接收用户的输入.要定义一个字符串变量来接收变存储用户输入的值.

1.练习:问用户喜欢吃什么水果(fruits),假如用户输入”苹果”,则显示”哈哈,这么巧,我也喜欢吃苹果”

2.练习:请用户输入姓名性别年龄,当用户按下某个键子后在屏幕上显示:您好:XX您的年龄是XX是个X生

9.

字符串中的转义

能在字符串中输出双引号吗?

在屏幕上显示: c#中的字符串用” ”号包含起来

\+一个字符,组成转译字符.一般用于表示特殊符号

@字在字符串前面表示不转译

常用的转译符:\n \b \\ \t \”

练习:自己查“神器”看看还有什么转义符

10.

算术运算符及算术表达式

算术运算符: + - * / %(取余数 取模)

算术表达式:由算术运算符连接起来的式子.如:1+1 a-b(变量ab前面已声明并赋初值)

演示:某学生三门课成绩为,语文:90 数学:80 英语:67,编程求总分和平均分.

优先级:先乘除,后加减,有括号先算括号里的,相同级别的从左至右运算 int a=((1+5)+3)*2

小括号可以无限制的套用,但一定要成对出现.

11.

类型自动转换规则(S)

参与运算(算术运算和赋值运算)的操作数和结果类型必须一致. 当不一致时,满足下面条件时,系统自动完成类型转换 (隐式转换)

两种类型兼容

例如:int 和 double 兼容(都是数字类型)

目标类型大于源类型

例如:double > int

对于表达式

如果一个操作数为double型,则整个表达式可提升为double型

比如前面打8.8折的练习题.

求10/3商(Remainder)要想得到3.333的处理

如果你能学到一点点知识别忘了关注点赞转发哟.多练才是王道.

获赞数:399

收藏数:59

回答时间:2024-04-07 21:26:22