您的位置:首页 > 编程语言 > C#

C#基础

2015-12-14 17:54 211 查看

一、变量命名

变量的命名规则:

1、必须字母或@符号开头,不可数字开头;

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

(1)Int int=30报错,int @int=30就可,或者int numint=30也可以

(2)变量名不用关键字(打出的字为蓝色,则是关键字)

(3)大小写敏感:

Double dounum=30.8;

Double douNum=30.8;

这两个变量不同。

Double douNum=30.8;

Double douNum=40.8;

以上会报错

3、定义变量是变量名要有意义。



C#变量命名编码规范:

(1)Came1命名法:首个字母小写,其余单词字母开头大写

(2)Pascal命名法:每个单词开头字母都大写

(3)如果使用英文缩写,字母全大写



显示“你好某某”,最好在字符串中改,不要在代码中改

<pre name="code" class="csharp">string name = "老杨";
//如果“+”两边各有一个字符串,则“+”表示连接
Console.WriteLine("你好" + name);
Console.ReadKey();



二、变量赋值

赋值符号:“=”

变量可以重新赋值,赋值后,老值不复存在。



三、字符串的转义

\加一个字符串,用于表示特殊字符串

\n 表示换行

\b 表示退格

\t 表示上下两行对齐

@使转义符失效,涉及到路径时经常用到。



四、算数运算符及算术表达式

+ - * / %(取余 取摸)

算数运算符连接起来的。

变量先声明,后赋值,才能使用。

小括号可以无限制使用,但要成对出现。

五、隐式转换和显示转换

(1)参与运算的操作数和数据类型必须一致。

(2)当不一致时,满足以下条件,系统自动发生转换,也就是隐式转换。

(3)如果一个运算中一个类型为double类型,则整个表达式提升为double类型

(4)显示转换double类型的数据int num=(int)20.6

(5)int类型的数据可以自动转换为double类型的数据,double类型的数据可以表示int类型的数据.例:

Int a=10,b=3;
Int mod=a%b;
Double quo=a/b;  //隐式转换
Console.writeline(“mod”);
Console.writeline(“quo”)
Console.readkey();

六、占位符

Console.writeline(“美女你喜欢吃什么水果”);
String str=console.readline();
//{0}是占位符
Console.writeline(“哈哈,这么巧,我也喜欢吃{0},我叫{1},str,老苏”);
Console.readkey();


占位符的方法保留几个小数:

Int num1=10;
Int num2=3;
Double remainder=num1*1.0/num2;
Console.writeline({0:0.000},reminder);
Console.readkey();

运行结果是3.333

Double num1=303.6;
Int num2=303; //double类型数据转换为int类型数据,丢精度。
Int num=(int)num1;//显式转换 或者说强制类型转换
Console.writeline(num);
Console.readkey();


Double num1=80.34;
Int number=(int)num1;
Console.writeline(number);
Console.readkey();


七、类型转换:

Console.writeline(“请输入你的语文成绩”);
String strChinese=console.readline();
Console.writeline(“请输入数学成绩”);
String strMath=console.readline();
//都是数字类型的数据才能计算(ToInt32—字符串转换成int,想转换成谁就To谁)
Int Chinese=Convert.toint32(strChinese);字符串类型的转换为INT类型的数据
Int math=convert.toint32(strMath);
Int sum=Chinese+math;
Console.writeline(“总成绩为{0}”,sum);
Console.readkey();

八、加加减减:

一元运算符:++,--, +=, -=, *=, %=

关系运算符:7个

比较:> < >= <=

== (等于),!=(不等于)

逻辑运算符:3个

20>3&&39<4;与 结果为false

32<1||45>5;或 结果为true

!45>4;非 结果为false
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: