200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 语句的输入和输出 数据类型 运算符

语句的输入和输出 数据类型 运算符

时间:2018-10-31 04:09:13

相关推荐

语句的输入和输出 数据类型 运算符

一、C#基础

1、项目后缀:

.config——配置文件(存放配置参数文件)

.csproj——项目文件(管理文件项)

.sln——解决方案文件(管理项目)

.cs——源文件(程序代码)

2、函数四要素:名称,输入,输出,加工

3,、主函数,输出语句,输入语句:

namespaceConsoleApplication5//命名空间

{

classProgram//类

{

staticvoidMain(string[] args)//方法 main主要的 程序的入口

{//主函数内容

Console.Read();//输入语句

Console.ReadKey();//输入语句

Console.ReadLine();//输入语句 等待回车结束,获取一整行代码

Console.Write();//输出语句,不自动换行

Console.WriteLine();//输出语句,自动换行

}

}

}

4、快捷键的使用

Alt+→提示

需要执行程序时点击启动 或者Ctrl+F5

Ctrl+k/e 然后按 Ctrl+c注释本行

Ctrl+k/e 然后按 Ctrl+u 取消注释

Shift+delete 一删删一行

Ctrl+x 剪切一行

Ctrl+Shift+Space 将光标放在方法函数括号里面时使用,显示重载

5、注释

//注释一行

/**/注释一段区域(可进行拖动)

///放在函数上面使用,给函数加注解

2在一行中声明相同类型的多个变量之间用逗号分开。

例: int a,b;(声明变量类型,用逗号隔开)

3同一语句中不能对同一个变量名声明成同一类型两次

例:int a=34;int a=22;(错误)

二、数据类型

1、常用的数据类型

整形(1)int(.NET类型Int32)(区间+-21亿)

(2)long(.NET类型Int32)

浮点型(小数型)(1)double(.NET类型Double)

(2)decimal(.NET类型 Decimal)

布尔型(判断)bool(.NET类型Boolean)True或False

字符串型:string(.NET类型 String)字符序列

未知数值是否为整数时用double

String等同于字符型,长度较长,定义时用双引号

举个栗子:string a = “smile”;

输出的两种拼接方式:

Console.Write("请输入你的姓名:");

string name = Console.ReadLine();

Console.Write("请输入你的年龄:");

string age = Console.ReadLine();

//第一种方式:+遇到string类型时表示拼接

//Console.WriteLine("你的姓名是"+name+",今年"+age+"岁了。");

//第二种方式:占位符拼接从o开始

Console.WriteLine("你的姓名是{0},今年{1}岁了。",name,age);

Console.ReadLine();

四、C#转义字符

\’ 单引号 \” 双引号 \\ 反斜杠 \0 空 \a 警告(产生峰鸣) \b 退格 \f 换页 \n 换行 \r 回车 \t 水平制表符 \v 垂直制表符

五、变量常量

1、变量名由字母,数字,下划线,@,汉字 组成,但是首字母不能为数字。且不能与关键字重名。

2、变量名前面加关键字(不能赋值,只能取值):const

例子:const int a = 1;

六、基本类型转换

1自动转换(隐式转换)——从值类型转换到引用类型时候。

2强制转换(显式转换)——从引用类型转换到值类型时候,或者从浮点型转换到整型。

(1)从浮点型转换到整型

例:int a

double b = 12.3;

a = (int)b;

Console.Write("a="+a);

//输出a=12

(2)从值类型转换到引用类型

例: int a = 2;

string s = a.ToString();//.ToString是方法 需要加括号

(3)当引用类型转换到值类型时,必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

(4)Convert

例:int a;

float c;

double b = 12.3;

a = Convert.ToInt32(b);

c = Convert.ToSingle(b);

Console.Write(a);

Console.Write(c);

//输出12 12.3

(5)Parse

例子:

string a="3";

int b=int.parse(a);

Console.WriteLine(b);

七、运算符

1.前++和后++的区别(-- 一样)

++在前 先运算 后赋值

++在后 先赋值 后运算

例:int a = 5;

int b = a++;//加加在后面时,先赋值再运算 即b=5 a=a+1=6

int c = ++a;//加加在前面时,先运算再赋值 即a=a+1=6+1=7 c=a=7

Console.WriteLine(a);//输出后a=7

Console.WriteLine(b);//输出后b=5

Console.WriteLine(c);//输出后c=7

Console.ReadLine();

2、?:如果 的用法

例:Console.Write("请输入第一个数:");

double a = double.Parse(Console.ReadLine());

Console.Write("请输入第二个数:");

double b = double.Parse(Console.ReadLine());

Console.Write("请输入第三个数:");

double c = double.Parse(Console.ReadLine());

//double d = a > b ? a : b;

//double e = d > c ? d : c;

//doublee = (a > b ? a : b) > c ? (a > b ? a : b) : c;

//Console.Write("最大的数为" + e);

Console.Write("最大的数为"+((a > b ? a : b) > c ? (a > b ? a : b) : c));

Console.ReadLine();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。