C#是跨语言、java是跨平台
C#是面向对象的语言
面向对象三大基本特征:1、封装2、继承3、多态
输出不换行Console.write();输出换行Console.writeLine();
非打印字符空格/t 制表位/n换行/' 单引号/" 双引号
数据类型1、值类型整型:short、int、long浮点型:float(单精度)、double(双精度)布尔类型:bool枚举:enum2、引用类型字符型:char、string类:class接口:interface数组:[]对象:object
注意:小数默认为double,若是float类型需在小数后加fbool的值只有两个:真为true,假为falsechar的值必须使用'',string的值必须使用""变量名命名规则:首字母其他字母字母 _ 字母 _ 数字例如:age首字母其他字母 a ge 变量定义:其内部的值可以改变的一个存储空间特点:该存储空间的值可以通过赋值发生改变例如:int age=10;//声明时赋值age=11;//再次赋值最后age的值是11语法:一次声明一个:数据类型 变量名;例如:1)string name;2)int age;一次声明同类型多个:数据类型 变量名1,变量名2;例如:1)string name1,name2;2)int num1,num2,num3;赋值:1、声明时赋值例如:1)string name="ccliu";2)int num1=15,num2=30;2、先声明后赋值例如:1)string name;name="ccliu";2)int num1,num2;num1=15;num2=10;//值不相同赋值num1=num2=10;//值相同赋值常量定义:其内部的值不可改变的存储空间特点:该存储空间声明时给值之后,值将不可改变语法:const 数据类型 名称=值;例如:const double PI=3.1415;注意:1)常量名必须大写2)常量必须在声明时赋值3)常量的值不可改变输入:作用:Console.ReadLine()的作用是用于在控制台接收用户录入的一行字符串语法:Console.ReadLine();例如:接收字符串类型语法如下:string name=Console.ReadLine();接收整型类型语法如下:int age=Convert.ToInt32(Console.ReadLine());接收双精度浮点double money=Convert.ToDouble(Console.ReadLine());类型转换:1、显示转换(强制转换)1)Convert.ToXXX(任意类型数据);//建议使用第一种2)XXX.Parse(字符串数据);int money=(int)3.14;int money=Convert.ToInt32(3.14);int money=int.Parse(3.14+"");2、隐示转换(默认转换)char short int long float double注意:1)char不能隐示转换为short2)从左向右是隐示转换(默认转换)3)从右向左是显示转换(强制转换)
运算符()一元++ -- !(逻辑非)二元算先* / % 后 + -关先> >= < <=后== !=逻先&&(逻辑与) 后 ||(逻辑或)赋先*= /= %= 后 += -= =三元表达式?值1:值2
接收用户录入://接收用户录入数字int num = Convert.ToInt32(Console.ReadLine());//接收用户录入小数double money = Convert.ToDouble(Console.ReadLine());//接收用户录入字符串string name = Console.ReadLine();//接收用户录入字符char ch = Convert.ToChar(Console.ReadLine());
新闻热点
疑难解答