一.C#中的数据类型:
1、 char 字符(汉字,字母,数字,标点符号)【单个文字,不能没有,不能超过单个】
用成对英文单引号表示
2、 string 字符串(汉字,字母,数字,标点符号)【不限数量】
用成对英文双引号表示
3、 int 整数 表示一个整数
直接书写
4、 double 小数(包含小数点)
直接书写
二.变量
1、变量声明:指定一块内存空间,用于存放数据,内容可变化
语法:数据类型 变量名;
2、变量赋值:将数据存放到变量的内存空间
语法:变量名 数据;
【变量名一致,数据与数据类型匹配;先声明后赋值】
3、变量命名:给变量取个名称
语法:数据类型 变量名;
5、 变量名规范:
硬性:必须遵守
l 只能由数字、字母、下划线组成
l 不能以数字开头
l 名称不能与关键字相同
l 同一函数中变量名不得相同
软性:建议遵守
l 变量名能望文知意(例:高度:height)
l 变量名首字母小写
l 除第一个次,其他单词首字母大写(驼峰命名法)
6、 同类型的变量声明可以合并
变量的初始化和声明可以合并书写
三要素:数据类型、变量名、变量值
三.数据运算
1、数字运算:int 、double
支持运算:加(+),减(-),乘(*),除(/),求余(%)
返回类型:与运算类型相关
l Int类型与int类型运算;返回类型为int类型
l double类型与double类型运算;返回类型为double类型
l Int类型与double类型运算;返回类型为double类型
2、字符串运算:string、char
支持运算:拼接(+)
返回类型:字符串
3、案例分析
l 变量的赋值—>例:int =1;int y =x;
l 变量的自增或自减—>例:int x=1;x=x+5【自增】; x=x-4【自减】;
l 多个数据的运算—>例:int x=1; y=2; x=x+y-1;
l 变量值交换【变量值交换需要第三个变量】—>int x=1,y=2; int z=x; x=y; y=z;
三.类型转换
1、任意类型——>string
转换代码:待转换数据.Tostring();
返回类型:string
2、double<——>int
Double 取值范围 >int 取值范围
取值范围小的数字类型 —隐性转换—>取值范围大的数字类型
取值范围大的数字类型 —硬性转换—>取值范围小的数字类型
【隐性转换:不需要额外的代码,计算机自动完成转换
显示转换:需要编写额外代码,计算机不会自动转换
[显示转换有可能造成数据丢失]】
3、String——>int
转换代码:int.parse(待转换的字符串);
返回类型:int
4、string——>double
转换代码:double.parse(待转换字符串);
返回类型:double
四、转义符
1、\’双引号
2、\”单引号
3、\n换行符
4、\t制表符
5、\\斜杠\
浙公网安备 33010602011771号