C#基础--转义符及类型转换

来源:互联网 发布:淘宝推荐理由怎么写 编辑:程序博客网 时间:2024/06/07 00:34

1.C#

一种编程语言,可以开发基于.net平台的应用

1.1net

一般指.NETFramework框架,一种平台,一种技术

1.1.1 .net的用途

(1)可以开发桌面应用程序:winform应用程序

2)可以开发网站(ASP.NET

3)手机开发:wp8

1.1.2 IDE

IDE:integrated development,集成开发环境,.net中的IDE就是只vs2010vs2008vs2012

1.1.3

EXE文件可以运行电脑中要有.net框架

1.1.4 使用环境

.net必须在Windows操作系统中使用,这是Windows系统在此处做的一个绑定


2.两种交互模式:CS BS(都需要网络连接)

CS:客户机(client)和服务器(server),保密性高,和电脑硬件交互好

BS:浏览器(browser)和服务器,保密性低


3.转义符

(1)\:后面可以加上任意想要输出的特殊符号

如:Console.WriteLine("小杨很\"邪恶\"");输出为:

小杨很"邪恶"

(2)\n:相当于键盘上的Enter键

如:Console.WriteLine("小杨很\n邪恶\"");输出为:

小杨很

邪恶"

(3)\t:制表符,相当于Tab键

如:

Console.WriteLine("张三\t李四");

输出为:

张三   李四

(4)\b:退格

分几类如下:

Console.WriteLine("小杨很邪恶\b");输出为:小杨很邪恶

Console.WriteLine("小杨很\b邪恶");输出为:小杨邪恶

Console.WriteLine("小杨很\b\b邪恶");输出为:小邪恶

Console.WriteLine("小杨很\b\b\b邪恶");输出为:邪恶很

Console.WriteLine("小小杨很\b\b\b\b邪恶");输出为:邪恶杨很

Console.WriteLine("小小小杨很\b\b\b\b\b邪恶");输出为:邪恶小杨很

以此类推,发现了很有意思的事情,但是还不知道该如何解释!



4.类型转换

(1)隐式类型转换(多小数)

int num1=10,num2=3;

double result=num1*0.1/num2;

输出结果为:3.3333333333

如果写成double result=num1/num2;结果则为:3

(2)强制类型转换

int b=(int)3.14;

(3)数据类型转换

Convert.ToInt32:把其他类型的数据转换成int类型的数据

如:

//让用户输入姓名 语文 数学 英语 三门课程的成绩            //然后给用户显示:XX,你的总成绩为XX分,平均成绩为XX分            Console.WriteLine("请输入您的姓名:");            string name=Console.ReadLine();            Console.WriteLine("请输入您的语文成绩:");            string strchinese = Console.ReadLine();            int chinese = Convert.ToInt32(strchinese );//把字符串类型的语文成绩转换成int类型            Console.WriteLine("请输入您的数学成绩:");//把字符串类型的数学成绩转换成int类型            string strmath = Console.ReadLine();            int math = Convert.ToInt32(strmath );            Console.WriteLine("请输入您的英语成绩:");            string strenglish = Console.ReadLine();            int english = Convert.ToInt32(strenglish );//把字符串类型的英语成绩转换成int类型            int sum = chinese + math + english;            int average = sum / 3;            Console.WriteLine("{0}你的总成绩为{1}分,平均成绩为{2}分",name,sum,average );            Console.ReadKey();
结果为:




0 0
原创粉丝点击