C#入门教程(三)–接收用户输入、转义字符、类型转换-打造C#入门教程
上次教程主要讲解了visual stdio快捷键、变量相关的知识。具体教程戳这里:http://www.chengxiaoxiao.com/net/1027.html
越来越深入去写教程越来越发现,自己的文字功底太薄弱。还有待加强。不管如何,也会一直利用大量的时间去努力。分享,共享。做全栈工程师。
如果有什么不明白的地方,还请大家添加我创建的qq群:538742639。一起进行交流学习。
要求:建议我介绍的所有的代码最少自己写三遍。有时候也会增加一些课后习题。建议完成哦。提高自己的技术水平。
一、接受用户输入:
上次我们写的程序,加法计算器不知还是否记得。有没有想过如何实现用户输入两个数,让程序去计算这两个数的和?
现在我们只需要一句话就可以实现。直接上代码。(如果还不明白的话,先把代码记下来,多写几遍,后面会单独讲到)
二、转义字符。
转义字符:转义字符就是有些字符可以代表诸如换行、制表符等意思的字符。转义字符主要是对于字符串而奖的。也是就我们所说的双银行里面的内容。
转义字符包括:\n:换行 \r回车 \t tab制表符
转义字符主要以\开头。 所以就产生了这样的问题。如何表示字符\。 这个时候我们就可以使用\\表示字符\。
\的意思:防止\后面的字符转义。@的意思:防止整句话转义
用法:
Console.WriteLine(“1\t2″);
Console.WriteLine(“1\\2″);
Console.WriteLine(@”1\t2″);
运行后的结果为:
三、C#类型转换
字符串:我们上次说道变量类型有int,double,float等。接下来介绍新的一个类型,那就是字符串。先看一下字符串的定义。
注意:
1.字符串必须用双引号包裹起来。
2.字符串声明的关键字是string。
那么我们目前所学习的各个类型之间到底如何转换呢?
1.string→int:int.Parse(“1254″);
2.string→double:double.Parse(1.2345);
3.int→string:整形变量.ToString();
4.double→string:doubleb变量.ToString();
代码展示:
四、所以接收用户输入的程序,是不是看明白了呢。是的!我们在控制台接收的是字符串类型的。我们把字符串转换为int类型的进行加法运算,就实现了加法运算器。
五:关注微信公众号回复“教程三源码”获取源码。
微信号:net4k8k(做(4k+8k)+月薪的程序员)
微信名称:net知识分享
介绍:主要以发布和分享.Net和安卓文章为主,争做全栈开发工程师,爱学习,爱挑战,爱编程。
打造C#入门教程。总结自己已经习得的技术体系。分享到网络。为中国的软件复兴贡献自己的一份力。
如有不恰当之处,还请指正。
作者:成笑笑
职业:应届毕业生,找工作中。
本人联系方式:cxx@chengxiaoxiao.com
我的自媒体:
GitHub:https://github.com/shellcheng
My CnBlogs:http://www.cnblogs.com/happpytoo/
今日头条:http://toutiao.com/m5443584213/
一点资讯:http://www.yidianzixun.com/home?page=channel&id=m21753
新浪微博:http://weibo.com/5706473282/
搜狐公众平台:http://mp.i.sohu.com/profile?xpt=NUJENDc2NjZENTIyMjlBRjk4QkIzRDczNTVFMUVFODBAcXEuc29odS5jb20=
顺便打个小广告~~。C#视频教程(最全的就业班基础班全套教程)
2015年传智java基础+就业班32期完整版:https://item.taobao.com/item.htm?spm=686.1000925.0.0.ykrHE1&id=530825695025
最新全栈教程大甩卖。https://cxxjiaocheng.taobao.com/
C#入门教程(三)–接收用户输入、转义字符、类型转换-打造C#入门教程的更多相关文章
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入 在iOS中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. ...
- Xamarin iOS教程之使用按钮接接收用户输入
Xamarin iOS教程之使用按钮接接收用户输入 Xamarin iOS使用按钮接接收用户输入 按钮是用户交互的最基础控件.即使是在iPhone或者iPad中,用户使用最多操作也是通过触摸实现点击. ...
- 第4章 Java接收用户输入
第4章 Java接收用户输入 1.输入 使用Scanner工具类可以换取用户输入的数据Scanner类位于java.util包中,使用时需要导入此包使用步骤: 1.导入java.util.Scanne ...
- c++之 scanf 接收用户输入内容
该代码全部在Visual Studio 2015中编写,有关VS2015的安装后期在写相关的博客 scanf 介绍 在程序开发中,有时候需要通过获取用户输入的数据,进行对应的操作,scanf就是用来接 ...
- PHP-微信公众平台开发-接收用户输入消息类型并响应
原文:PHP-微信公众平台开发-接收用户输入消息类型并响应 <?php // 该代码块用于接收用户消息,根据用户输入的消息类型进行判断,文本,图片,视频,位置,链接,语音等,并取得值,处理后给予 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- python入门学习:6.用户输入和while循环
python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...
- 03-java学习-基本数据类型-运算符-键盘接收用户输入
java的八大基本数据类型: 类型转换的基本原则: java整数的默认类型是int,小数的默认类型是double 运算符: 算术运算符.连接.赋值.关系.逻辑.三目运算符等…… 键盘接收用户输入: j ...
- Day17_104_IO_BufferReader接收用户输入
BufferReader接收用户输入 **标准输入\输出流 java.lang.System** - static InputStream in - static PrintStream out im ...
随机推荐
- greenDaoMaster的学习研究
最近一直在研究一个第三方的开源框架,greenDaoMaster是一个移动开发的ORM框架,由于网上一直查不到使用资料,所以自己摸索总结下用法. 首先需要新建一个JAVA项目用来自动生成文件.需要导入 ...
- google python/c++ code style naming
python: Guidelines derived from Guido's Recommendations Type Public Internal Packages lower_with_und ...
- bzoj1822
显然是二分+最大流判定但比较烦的是判断线段和圆及其内部是否有公共点我的判断方法是错的,但是数据弱目前只知道推公式分类讨论,如果有简单的方法求教 ; type node=record flow,po,n ...
- Cookies和Session理论总结
今天主要学习了Cookies和Session,网络上关于这方面的知识可谓很多,让人眼花缭乱,在此作一个小结.本文不讲多,不讲什么高大上的,只是抛出一块砖,讲三个问题:①什么是Cookies和Sessi ...
- [GRYZ2014]最大连续子序列的和
求给定序列的最大连续子序列和. 输入:第一行:n(n<100000) 第二行:n个整数[-3000,3000]. 输出:最大连续子序列的和. 样例: 输入: 7 -6 4 ...
- R-note1
R 新手 如果你在R上遇到困难,那么你从这两个地方可以得到解答: http://www.r-project.org/mail.html http://stackoverflow.com/questio ...
- Linq左右連接
1.左连接: var LeftJoin = from emp in ListOfEmployeesjoin dept in ListOfDepartmenton emp.DeptID equals d ...
- Java 字符转码之UTF-8转为GBK/GB2312
java跟python类似的做法,在java中字符串的编码是java修改过的一种Unicode编码,所以看到java中的字符串,心理要默念这个东西是java修改过的一种Unicode编码的编码. pa ...
- 异常-JAVA
#异常 ##1.异常处理概述 1.异常时程序在执行过程中所产生的问题.导致异常的原因的有很多种,包括: 1. 用户输入了无效数据 2. 找不到一个需要打开的文件 3. 在通讯过程中 ...
- DES加密,Tk写的简单的GUI
# -*- coding: UTF-8 -*- from Tkinter import * from tkMessageBox import * ip = [ 58,50,42,34,26,18,10 ...