语句的输入、输出

一、C#基础

1、项目后缀:

.config——配置文件(存放配置参数文件)

.csproj——项目文件(管理文件项)

.sln——解决方案文件(管理项目)

.cs——源文件(程序代码)

2、函数四要素:名称,输入,输出,加工

3,、主函数,输出语句,输入语句:

namespace ConsoleApplication5//命名空间

{

class Program //类

{

static void Main(string[] args)//方法 main主要的 程序的入口

{  //主函数内容

Console.Read();//输入语句

Console.ReadKey();//输入语句

Console.ReadLine();//输入语句 等待回车结束,获取一整行代码

Console.Write();//输出语句,不自动换行

Console.WriteLine();//输出语句,自动换行

}

}

}

4、快捷键的使用

Alt+→提示

需要执行程序时点击启动 或者Ctrl+F5

Ctrl+k/e 然后按 Ctrl+c注释本行

Ctrl+k/e 然后按 Ctrl+u 取消注释

Shift+delete 一删删一行

Ctrl+x 剪切一行

Ctrl+Shift+Space 将光标放在方法函数括号里面时使用,显示重载

5、注释

//注释一行

/**/注释一段区域(可进行拖动)

///放在函数上面使用,给函数加注解

2在一行中声明相同类型的多个变量之间用逗号分开。

例: int a,b;(声明变量类型,用逗号隔开)

3同一语句中不能对同一个变量名声明成同一类型两次

例:int a=34;int a=22;(错误)

二、数据类型

1、常用的数据类型

整形(1)int(.NET类型Int32)(区间+-21亿)

(2)long(.NET类型Int32)

浮点型(小数型)(1)double(.NET类型Double)

(2)decimal(.NET类型 Decimal)

布尔型(判断)bool(.NET类型Boolean)True或False

字符串型:string(.NET类型 String)字符序列

未知数值是否为整数时用double

String等同于字符型,长度较长,定义时用双引号

举个栗子:string a = “smile”;

输出的两种拼接方式:

Console.Write("请输入你的姓名:");

string name = Console.ReadLine();

Console.Write("请输入你的年龄:");

string age = Console.ReadLine();

//第一种方式:+遇到string类型时表示拼接

//Console.WriteLine("你的姓名是"+name+",今年"+age+"岁了。");

//第二种方式:占位符拼接从o开始

Console.WriteLine("你的姓名是{0},今年{1}岁了。",name,age);

Console.ReadLine();

四、C#转义字符

\’ 单引号  \” 双引号  \\ 反斜杠  \0 空  \a 警告(产生峰鸣)  \b 退格  \f 换页  \n 换行  \r 回车  \t 水平制表符  \v 垂直制表符

五、变量常量

1、变量名由字母,数字,下划线,@,汉字 组成,但是首字母不能为数字。且不能与关键字重名。

2、变量名前面加关键字(不能赋值,只能取值):const

例子:const int a = 1;

六、基本类型转换

1自动转换(隐式转换) ——从值类型转换到引用类型时候。

2强制转换(显式转换) ——从引用类型转换到值类型时候,或者从浮点型转换到整型。

(1)从浮点型转换到整型

例:  int a

double b = 12.3;

a = (int)b;

Console.Write("a="+a);

//输出a=12

(2)从值类型转换到引用类型

例:    int a = 2;

string s = a.ToString();//.ToString是方法 需要加括号

(3)当引用类型转换到值类型时,必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

(4)Convert

例:  int a;

float c;

double b = 12.3;

a = Convert.ToInt32(b);

c = Convert.ToSingle(b);

Console.Write(a);

Console.Write(c);

//输出12 12.3

(5)Parse

例子:

string a="3";

int b=int.parse(a);

Console.WriteLine(b);

七、运算符


分类


符号


解释


优先级


算数


++   --


加加   减减


由高到低,即执行顺序由上到下.(圆括号的优先级最高)


例:a++=a+1


*/%


乘  除  取余


%模 取余 10%3==1


+  -


加  减


关系


>  <    >=   <=


大于 小于 大于等于 小于等于


==     !=


等于  不等于


逻辑


&&


与(并且)


俩条件均满足


||



满足一个条件及即可


!


非(注:优先级在此表的最顶层)


取反向值


条件运算符


?:


惟一的一个三元运算符  如果


赋值


=    +=  -=  *=    /=   %=


如:x-=4.即x=x-4;


=是赋值

1.前++和后++的区别(-- 一样)

++在前 先运算 后赋值

++在后 先赋值 后运算

例:      int a = 5;

int b = a++;//加加在后面时,先赋值再运算 即b=5 a=a+1=6

int c = ++a;//加加在前面时,先运算再赋值 即a=a+1=6+1=7 c=a=7

Console.WriteLine(a);//输出后a=7

Console.WriteLine(b);//输出后b=5

Console.WriteLine(c);//输出后c=7

Console.ReadLine();

 

2、?:如果 的用法

例:       Console.Write("请输入第一个数:");

double a = double.Parse(Console.ReadLine());

Console.Write("请输入第二个数:");

double b = double.Parse(Console.ReadLine());

Console.Write("请输入第三个数:");

double c = double.Parse(Console.ReadLine());

//double d = a > b ? a : b;

//double e = d > c ? d : c;

//double e = (a > b ? a : b) > c ? (a > b ? a : b) : c;

//Console.Write("最大的数为" + e);

Console.Write("最大的数为"+((a > b ? a : b) > c ? (a > b ? a : b) : c));

Console.ReadLine();

// 程序的入口
static void Main(string[] args);
{
////输出语句,打印完成换行
Console.WriteLine("这是我的第一个C#程序!");
//打印完成不换行
Console.Write("hello world");

//输入语句,等待直到接收到回车命令为止,获取一整行的内容
string s = Console.ReadLine();
//一个等号表示赋值号
Console.WriteLine(s);
Console.ReadLine();
/*表示注释一段*/

Console.Write("请输入你的姓名");
string name = Console.ReadLine();
Console.Write("请输入你的年龄");
string age = Console.ReadLine();
Console.WriteLine("你的姓名是"+name+",今年"+age+"岁了。");
//加号在遇到string的时候表示拼接,第一种用加号表示拼接。
//第二种占位符
Console.WriteLine("你的姓名是{0},今年{1}岁了。",name,age);
//数据类型包括值类型、引用类型
//值类型;最常用的 整数类型,必须是整数,主要用int
int a = 3;
//小数类型(浮点型)可以写整数,包括了。
double b = 3.14;
//float是单精度浮点数,比double双精度浮点数的取值范围要小。一般常用double。
float c = 3.14f;
decimal d = 3.14m;
//f和m表示转换,转成double.小数类的主要用double.
//布尔类型:bool 判断,正确或错误。true或false .
bool e = true;
//string,是个引用类型,字符串类型。
string ss = "hello world";
//把a,b,c,d,e,ss,这些称为变量。可以变化的东西。变量名有:字母、数字、下划线、@、汉字。像int、double、float、decimal.首字母只能用字母、下划线、@、汉字。不能与关键字重名。
//关键字指:像console、using.
//常量:只能取值,不能重新赋值。常量的定义方法是需要在前面加一个:const. 变量名前面加关键字;const。。
const int f = 5;
// const int f = 7;错误的,f不能重新赋值,因是一个常量。还有一种可能是:
//const int g;

//int g; g=6; 这是变量就可以。也可表示多个:intg,h,i,j; 用,分开表示并列。列下:
int g; g = 6; int h, i, j; i = 7;

时间: 2024-10-19 09:35:42

语句的输入、输出的相关文章

语句的输入和输出 数据类型 运算符

一.C#基础 1.项目后缀: .config——配置文件(存放配置参数文件) .csproj——项目文件(管理文件项) .sln——解决方案文件(管理项目) .cs——源文件(程序代码) 2.函数四要素:名称,输入,输出,加工 3,.主函数,输出语句,输入语句: namespace ConsoleApplication5//命名空间 { class Program //类 { static void Main(string[] args)//方法 main主要的 程序的入口 {  //主函数内容

Python输入/输出语句

Python输出语句print函数 print()函数基本使用 打印整形数据 打印浮点型数据 打印字符型数据 >>> print(12)12>>> print(12.5)12.5>>> print('B')B>>> print('WWW.baidu.com')WWW.baidu.com>>> x=12>>> print(12)12>>> y=12.88>>> pr

9、流类库与输入/输出

就像C语言一样,c++语言中也没有输入/输出语句.但c++编译系统带有一个面向对象的输入/输出软件爱你包,它就是I/O流类库. 1.I/O流的概念及流类库结构 I/O流类库是C语言中I/O函数在面向对象的程序设计方法中的一个替换产品. 当程序与外界环境进行信息交换时,存在着两个对象,一个是程序中的对象,另一个是文件对象. 流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动.程序建立一个流对象,并指定这个流对象与某个文件对象建立连接,程序操作流对象,流对象通过文件系统对

JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans

提示用户输入两个数,然后输出用户输入的两数之和 第一次输入 ,输入处为空 第二个输入,输入处为默认27  (这里强调语句的使用) <html> <head> <meta http-equiv="content-type" content="text/html;charset=GB2312"/> <title> 3.1 让用户输入两个数字,然后输出相加的结果 </title> </head> &l

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

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

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

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

HeadFirstJava——12_序列化和文件的输入/输出

存储对象状态的方式: 1 序列化(若只有自己写的程序会用到这些数据) 创建一个文件,将被序列化的对象写入文件中,之后可在程序中到文件中读取序列化的对象并将其转换为状态: 注意:以文本文件形式阅读是无意义的: 2 写入纯文本文件中(若数据需要被其他程序引用) 创建一个文本文件,用其他程序可以解析的特殊字符写到文件中,每行写入一个对象的状态,用逗号/制表符分隔: 一.序列化 1 将序列化对象写入文件中 a 创建FileOutputStream 若MyGame.ser文件不存在,则自动被创建: 创建存

2.4 基本的输入/输出操作

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

输入 输出

字符 返回:来自输入设备的下一个字符 返回:成功返回下一个字符,出错或者达到文件结尾返回EOF 虽然函数被定义为整型数,但仅用其低八位 scanf 返回:成功返回读入项目的个数 检测到"文件结尾"时,返回EOF 行 fgets 返回:成功返回s,出错或达到文件结尾返回NULL fputs() 不为输出自动添加换行 gets()不足 它不检查余留存储区是否能够容纳实际输入数据 fgets() 指定最大读入字符数 终止位置:读出( size -1 ) 个字符或者读完一个换行符 '\n' 若