当前位置: 首页 > news >正文

2.C#的输入、输出与运算符、数据类型

一、C#的定义及其特点

    C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C++、Visual Basic、Delphi、Java等语言的优点,体现了当今最新的程序设计技术的功能和精华。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计技术环境。同时,公共语言进行时(Common Language Runtime)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。

二、Visual Studio.NET的集成开发环境

    .NET开发语言都采用了统一的集成开发环境Visual Studio.NET。下面加以介绍。

    (1)Visual Studio.NET起始页

     启动Visual Studio.NET后,首先看到一个如下图所示的起始页。在起始页可以打开已有的项目或建立新的项目。

    (2)新建Visual1C# .net项目

    点击左上角“文件”→“新建”→“项目”菜单命令,将会弹出“新建项目”对话框,在对话框中,可以选择不同的编程语言来创建各种项目,这些语言将共享Visual Studio.NET的集成开发环境,如下图所示。

三、C#的输出与输入

        创建控制台应用程序。如下图所示。

    console.ReadKey();//输入语句,不自动换行

    console.ReadLine();//输入语句,自动换行

    console.write();//输出语句,不自动换行

    console.writeLine();//输出语句,自动换行

    string s=console.Readline();其中=等于赋值,string代表字符类型,s代表专门存放字符串内容的容器。

    注:所有符号都要在英文状态下输入;最后不要漏掉分号。

 

例:请做一个显示姓名,出生年份,年龄,毕业学校,工作单位,联系方式的控制台,姓名,出生年份,年龄,毕业学校,工作单位,联系方式须在前台输入。如下图所示:

四、注释

    注释的内容不会出现在应用程序中。

    方法一:选中想要注释的内容,点击工具栏中的“注释选中的行”

    方法二:选中想要注释的内容,使用快捷键Ctrl+K  Ctrl+C;取消注释:使用快捷键Ctrl+K  Ctrl+U

    方法三:手动注释。//注释有一行,/**/注释一段区域,如下图:

五、运算符

    前++和后++的区别:

    int a=10,b=a++

    a++====>可以写成int b=a    int a=a+1

    所以a=11     b=10

    int a=10,b=++a

    ++a====>可以写成int b=a+1   int a=a+1

    所以a=11    b=11

六、数据类型

 例:请输入两个数字,然后算出两个数字相加,相减,相乘,相除的结果。如下图:

 

    

转载于:https://www.cnblogs.com/gengxin/p/4916948.html

相关文章:

  • Flash CS5暗藏物理引擎
  • [国嵌攻略][042][代码搬移不可少]
  • 有关谷歌Chrome OS笔记本上的Flash Player
  • android基础知识(3)
  • java异常处理
  • Jangaroo:把ActionScript编译为JavaScript
  • 入侵网游服务器手记
  • win7 32bit下安装mysql server
  • 有时候就是看不进论文-jQuery动画特效篇MySQL
  • Java之父回应苹果停止更新Java
  • CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener冲突
  • 当项目经理是一种修炼
  • git重写历史记录
  • Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
  • 在京高校大学生“准”程序员召集令(新发布上课时间及地点)
  • 【刷算法】求1+2+3+...+n
  • 10个最佳ES6特性 ES7与ES8的特性
  • 2017-09-12 前端日报
  • 5、React组件事件详解
  • 78. Subsets
  • Android开源项目规范总结
  • js学习笔记
  • mongo索引构建
  • mysql_config not found
  • windows下mongoDB的环境配置
  • Xmanager 远程桌面 CentOS 7
  • 大型网站性能监测、分析与优化常见问题QA
  • 聚簇索引和非聚簇索引
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端工程化(Gulp、Webpack)-webpack
  • 小程序开发之路(一)
  • scrapy中间件源码分析及常用中间件大全
  • ​iOS安全加固方法及实现
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • # Maven错误Error executing Maven
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #Spring-boot高级
  • $().each和$.each的区别
  • $.ajax,axios,fetch三种ajax请求的区别
  • (16)Reactor的测试——响应式Spring的道法术器
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)setTimeout 和 setInterval 的区别
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net MySql
  • .net refrector
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET中两种OCR方式对比
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @EventListener注解使用说明
  • @RequestMapping 的作用是什么?