脚本宝典收集整理的这篇文章主要介绍了C#基础,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
第一章
Console.WrITeLine("hello world");——会换行
第二章
数据类型
int——范围:-2147483648 到 2147483648 —— 简单记忆:+21亿 到 21亿之间
long——范围:-9223372036854775808 到 9223372036854775807 —— 简单记忆:可以存特别特别大的数
划分标准:范围(容量)不一样,需要的空间也不一样
举例子:short(水杯),int(水桶),long(水缸)
2.浮点型(小数):float——最多保留7位小数 —— float F1=3.11f;
double——最多保留15到16位小数 —— double d1=3.14;
3.字符(单个字符)—— Char ——用单引号 " —— char sex = '男';
4.字符串(引用类型)—— string ——零个或多个字符:string name1=" ";
string name2="Curry";
5.布尔 —— bool:真——true
假——false
第三章
a:如果参与数值运算的都是整数,则”/“完成的是整除运算,如5/2的值是2而非2.5
b:模运算”%“是进行除法运算后取余数,参与运算的必须是整数 (求余数)
++ 就是做了+1的操作
a:前++(++a):先+1再运算
b:后++(a++):先运算再+1
3.关系运算符:> , < , >= , <= , == , != ——比较大小,结果是布尔(bool:true,false)
&&(读音和英文 and 一样):&& 与运算,即同时成立,缺一不可,例子:a>b&&c>d:只有左右两个表达式的值都为True,整个结果才为True。只要有一个表达式为False,则整个表达式为False
||: 或运算,即两者中有一个成立即可 a>b||c>d:左右两个特表达式中只要有一个成立就为True,只要两个都为False才为False
!: 非运算,取反!(a>b):如果表达式a>b为False,则进行取反运算后为True;如果表达式a>b为True,则进行取反运算后为False
a:从低精度,小范围的数据类型转换为高精度,大范围的数据类型
b: 源类型 目标类型
char int,iong,float,double
short int,long,float,double
int long,float,double
long float,double
float double
结论:小数据转大数据,系统会默认帮我们转
例子;水杯的水全部倒水桶或水缸可以容纳,但浪费了水桶或水缸的容量,空间
2.显示转换(强制转换):将高精度,大范围的数据类型转换为低精度,小范围的数据类型,存在风险
a:语法:(目标数据类型)表达式
b:够 —— double d = 1.83;
int a = (int)d;
结果:d=1,精度丢失(小数点没了)
c:不够 —— double d = 2234567890.5;
int a = (int)d;
结果:d = -2147483648,数据溢出出错了,爆了
3.string类型与数值类型之间转换 用途:Console.ReadLine();输入的是字符串,输入的内容要用来做算术计算,需要转换成整数或小数才能计算
a:语法:值类型 Parse(string类型)
b:
//double money; Console.WriteLine("请输入商品价格:"); double PRice=float.Parse(Console.ReadLine()); Console.WriteLine("请输入商品数量:");、 int count=int.Parse(Console.ReadLine()); money=price*count; Console.WriteLine("商品总价:"+money);
以上是脚本宝典为你收集整理的C#基础全部内容,希望文章能够帮你解决C#基础所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。