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

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 43
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值