C#第二天

1.变量的作用:存储数据
2.int number ;//表示在内存中开辟了一个整数类型的房间,并且我们取名为 number
number=50;//表示将50这个整数放到房间number中
3.声明变量的语法:变量类型 变量名;//声明一个变量
变量名=值;//给这个变量赋值
4.简化语法:变量类型 变量名=值;
5.计算机中各种各样的数据类型
int 整数类型:只能存储整数
double 小数类型:即可以存储小数,也可以存储整数
string 字符串类型:“可以存储多个文本,可以为空(字符串的值两边必须有英文状态下的双引号)”
char 字符类型:‘只能存储一个文本,不能为空’
decimal 金钱类型:精度高于double类型,值得后面加上一个m代表是decimal类型
6.绿线表示可能会出错,但不一定会出错
7.变量的使用过程:声明 赋值 使用
8.注意 变量不允许重复的声明或定义,但是变量可以被重复的赋值
9.一次性声明多相同类型的变量
srting name1,name2,name3,name4;//表示一次性声明了4个string类型
10.变量命名规则:必须以“字母”_或@符号开头.–不要以数字开头、后面可以跟任意“字母”、数字、下划线
11.注意:
1)你起的变量名不要与c#系统中的关键字(蓝色字体)重复
2)在c#中,大小写是敏感的
3)同一个变量名不允许重复定义(先这么认为,不严谨)
4)变量名中唯一能够出现的特殊字符只有下划线
12.变量名命名规范:
Camel:骆驼命名规范——要求变量名中首单词的首字母要小写,其余每个单词的首字母都要大写,多用于给变量去命名 nameJapanStar highSchoolStudent
Pascal:要求变量名中每次单词的首字母都要大写,多用于给类或者方法命名 ChinaHotStar
13.赋值运算符和赋值表达式
=:表示把等号右边的值赋值给等号左边的变量
int number =10;
有等号连接的表达是我们称之为赋值表达式,每个表达式我们都认为可以求解出一个定值,对于赋值表达式而言,等号左边变量的值就是整个赋值表达式的值。
+:如果+号两边有一边是字符串的话,那么此时这个+号就起到连接的作用
14.占位符“{0}”:先挖个坑,再填个坑
使用注意:占位符使用从0开始;占几个坑就填几个坑,多填无效果,少填则出现异常;坑里填的内容需要一一对应;占位符最终按照填坑的顺序输出
15.在向控制台输出内容的时候,不管输入的内容是什么类型,当打印到控制台的时候,都是字符串类型;
16.console.readline();
用于接收用户的输入
17.不管控制台输入数据类型是什么,接收时都用string
18.转义符:指的是一个""加上一个特殊的字符,组成了一个具有特殊意义的字符
\‘:表示一个英文半角的双引号
\r\n:表示换行,\n也表示换行,单操作系统不支持,仅仅局限于在控制台中换行
\b:起到退格删除的作用,在字符串的两边不起作用
\t:起到排版对齐的作用
19.@符号:①取消\在字符串中的转义作用,使其单纯的表示为一个
②让代码按照编译的原格式输出
20.算术运算符:+ - * \ %
由算术运算符连接的表达式叫做算术表达式
注意:算术表达式参与运算的操作数的类型应该一致,并且也要跟结果的类型一致。
如果不一致,满足下面条件时,系统自动完成类型转换(隐式转换)
1)类型兼容(int和double)
2)必须是小的转大的类型(int转为double)
21.强制类型转换
int result= (int)303.6;//把一个小数转换为一个整数。
22.整数类型与整数类型进行加减乘除运算,结果的类型都是整数类型;如果其中一个整数类型提升为double类型(乘以一个1.0),那么结果可以为double类型
23.占位符{0:0.00}表示结果保留两位小数
24.convert类型转换
注意:如果要发生类型转换的两个变量的类型不兼容,那么这个时候使用convert转换。
int chinese =Convert.ToInt32(Console.ReadLine());
25.一切类型都可以转换为string类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值