C#语言基础学习总结-1

一、变量的基本信息

数据:有用的信息(具体的东西如:小苹果);

数据类型:对数据的分类(视频、音乐);

char:字符类型,单个文字(汉字、字母、数字、标点符号)单引号书写;

string:字符串类型双引号书写;

int:整数型直接书写;

double:小数类型,必须包含小数点直接书写;

变量:一块存储数据的内存空间,且该区域中的内容可以变化;

使用变量:变量的声明、赋值;

变量声明:数据类型 变量名;(int number;);

变量的赋值:变量名 = 数据;(string s;s = "大小";)、其中,=为赋值号;

合并声明:对多个同类型的变量声明,可以在一条声明语句中完成(int num1,neum2,num3;);

声明初始化:在声明一个变量的同时,对变量进行初始化(int num1 = 2 ;);

变量的三要素:数据类型、变量名、变量值;

变量命名的规范:

硬性要求:变量名只能由数字、字母、下划线组成、不能以数字开头、不能与关键字相同(在VS中关键字是蓝色)、在同一个函数中变量名不得相同(大小写是可以同时存在);

软性的要求:变量名要能够望文知意;变量名首字母小写;除第一个单词外,其他单词首子母大写。

二、各种类型之间的运算

1、数字运算:

加(+)减(-)乘(*)除(/)求余(%)

double类型与int类型运算结果为double类型

int与int类型相除为小数的直接去掉小数点的部分

2、字符串运算

拼接(+);符串类型运算返回的结果为字符串类型;可以和任意类型进行运算

3、运算的优先级

多个数据的运算从左到右进行运算,注意每一步运算的返回类型,不清楚顺序的直接加小括号。

4、类型转换

类型转换,类型转换不会改变原数据

任意类型转化为string:待转换的数据.ToString();(int a =10;string b = a. ToString();)

int与double类型的互转:取值范围小类型转换为取值范围大的为隐式转换(double取值范围大于int)隐式转换不用管

取值范围大类型转换为取值范围小的为显式转换(显式转换可能造成数据丢失);在待转换数据类型前加括号(int)

string类型转换为int和double类型使用double.Parse(待转换的类型)

三、运算符

按操作数量分类:一元(目)运算符(转换运算符)、二院运算符(加减乘除)、三元运算符

按功能分:算术运算符、逻辑运算符、位运算符、其他

小括号:实现类型转换(强制转换)、改变运算顺序(优先级)、函数调用

常见的算术运算符:+、-、*、/、++、--

书写方式:i++,计算返回结果,与变量相同,讲变量的值自增1;++i將计算返回结果,为变量值加1;

i--与--i和上诉类似

赋值运算符,= 、+=(=i+())、-=、*=、/=、%=(不能使用变量初始化)x=y=1

逻辑运算符==、!=、>、>=、<、<=、&&(同真为真)、||(一真为真)、!(取反),返回类型bool类型,取值true和false;

三元(目)运算符:操作数?操作数2:操作数2,操作数1必须bool类型,操作数2和3 类型相同,1为真返回2,1为假返回3.

位运算符,对数字进行二进制运算。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值