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

六、数据类型

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

时间: 2024-10-12 21:24:31

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

输入 输出 注释 案例 常用数据 转换 常量 运算符的分类 优先级

(一)输入 输出 Console.ReadLine();输入语句 Console.WriteLine(); 输出语句 自动换行 Console.Write();输出语句  不自动换行 (二)注释 //  注释一行 /*  */  注释一段区域 ///    放在函数上面使用,给函数加注解 (三)案例 Console.Write("请输入姓名:"); string name = Console.ReadLine(); Console.Write("请输入年龄:");

C++运算符重载——输入/输出运算符

为了与IO标准库一致,重载输入输出运算符函数的第一个行参应该是流的引用,第二个行参是对象的引用. 如果重载为类的成员函数,第一个行参应该是对象的引用,第二个行参是流的引用. 使用方式是 ClassObj << cout 这样与标准IO库就不一致了,所以输入输出运算符不能重载为类的成员函数,可以重载为类的友元函数和普通函数. 通常重载输出运算符的第二个行参是const的,因为输出一个类不许要更改它: 但是重载输入运算符的第二个行参必须是非const的,否则无法赋值. 重载的基本方法如下: //重

C++ Primer笔记10_运算符重载_赋值运算符_输入/输出运算符

我们致力于推广Scriptcase,以产品销售.技术支持.培训服务.外包开发为核心,将Scriptcase这一简单易用的工具真正在国内予以推广.我们搭建了Scriptcase的示例网站,通过该网站可以看到在几乎不需要任何编程的情况下,Scriptcase可以做到如何快速和先进的开发. 敬请访问 www.phpscriptcase.com C++ Primer笔记10_运算符重载_赋值运算符_输入/输出运算符

Python基础二:pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git

Python基础二: pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git 1.pycharm的安装及简单使用 Tab / Shift + Tab 缩进.不缩进当前行 (先选中代码) Shift + 滚轮 放大缩小代码 Ctrl + ? 注释.解注(先选中代码) Ctrl + d 复制上一行代码 Ctrl + z 撤销 Ctrl + Shift + F10 RUN Ctrl + 左键---->点击 int,str 等可查看源码 2.while 循环(重点) w

【ThinkingInC++】13、输出移位运算符的操作

头文件 /** * 功能:输出移位运算符的操作 * 时间:2014年8月12日20:01:32 * 作者:cutter_point */ #ifndef PRINTBINARY_H_INCLUDED #define PRINTBINARY_H_INCLUDED #include<iostream> using namespace std; void printBinary(const unsigned char val) { for(int i=7 ; i != -1 ; --i) { if(

2.4 基本的输入/输出操作

在C++输入/输出围绕着数据流这个概念,在数据流中,可以把数据插入输出流,或者从输入流析取数据.到屏幕上命令行的标准输出流称为cout,来自键盘的互补输入流称为cin.这两个流的名称都定义在std名称空间. 2.4.1 从键盘中输入 可以通过标准输入流cin从键盘获得输入,这时要使用流的析取运算符>>.要从键盘把两个整数值读入整型变量num1和num2,eg:std::cin >>num1 >>num2; 析取运算符>>“指向”数据流动的方向,本例中,数据是

用指针对字符串输入/输出

#include<iostream> using namespace std; int main(void) { char *s=new char[80]; cout<<"输入一个字符串: "; cin>>s; getchar(); cout<<"输入的字符串是:"; cout<<s; getchar(); delete []s; s=NULL; } s是一个字符型指针变量,通过new运算符申请一个动态数组

Android Multimedia框架总结(二十)MediaCodec状态周期及Codec与输入/输出Buffer过程(附实例)

转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53183718 前言:前面几节都是介绍Camera2相关,对于Camera2预览把图像显示在SurfaceView上,还有录像时,时时刷新当前图像区域.追溯到最早介绍的MediaPlayer播放视频,这些都离不开重要角色MediaCodec,今天介绍MediaCodec,看下Agenda: MediaCodec是什么? codec操

python基础(文件输入/输出 内建类型 字典操作使用方法)

本文主要介绍了python基础入门,包括文件输入/输出.内建类型.字典操作等使用方法 一.变量和表达式 代码如下: >>> 1 + 1 2>>> print 'hello world' hello world>>> x = 1               >>> y = 2>>> x + y3 Python是强类型语言,无法根据上下文自动解析转换成合适的类型. Python是一种动态语言,在程序运行过程中,同一个变量

C++ Primer 学习笔记_59_重载操作符与转换 --输入/输出、算术/关系操作符

重载操作符与转换 --输入/输出.算术/关系操作符 支持I/O操作的类所提供的I/O操作接口,一般应该与标准库iostream为内置类型定义的接口相同,因此,许多类都需要重载输入和输出操作符. 一.输出操作符<<的重载 为了与IO标准库一致,操作符应接受ostream&作为第一个形参,对类类型const对象的引用作为第二个形参,并返回ostream形参的引用! ostream &operator<<(ostream &os,const ClassType &