码迷,mamicode.com
首页 > 其他好文 > 详细

常见表达式返回类型 (复习)

时间:2018-08-11 23:21:25      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:number   har   字符   word   ber   sha   size   1.0   数据   

常见表达式返回类型总结

返回类型是一个非常重要的概念,它是指一个表达式运算结果的类型。

声明变量:void

一个变量声明的表达式,返回类型是void(无返回类型)。

int a // 这是一条变量声明语句,该表达式无返回类型
int b = 1 // 注意,这仍然是一条变量声明语句!该表达式无返回类型

变量赋值:返回类型和变量类型相同

一条变量赋值的表达式,返回类型就是该变量的类型,返回结果就是该变量的值。

int a, b;
double c;

// 该表达式返回类型int。返回结果1
a = 1;

/* 将表达式b=2的结果赋值给a
* 先计算b=2,首先将2赋值给b,该表达式返回int类型的结果2
* 然后将表达式b=2的结果2赋值给a,整个表达式返回int类型的结果2
*/
a = b = 2;

/* 将表达式a=1的结果赋值给c
* 先计算a=1,首先将1赋值给a,该表达式返回int类型的结果1
* 然后将表达式a=1的int结果1赋值给c,整个表达式返回double类型的结果1
*/
double c = a = 1;

算术运算:返回类型为取值返回大的类型

在进行算术运算时,返回类型为参与运算的操作数中,取值返回大的类型。

1/3 //返回int
1.0+3 //返回double

逻辑运算:bool

所有的逻辑运算(>、<、=、!=、<=、>=、&&、||、!),返回类型固定为bool

1>2 // 返回类型bool,返回结果false
1>2 || 3<4 // 返回类型bool,返回结果true
!(3!=4) // 返回类型bool,返回结果false

类型转换:返回类型为转换的目标

一个类型转换的表达式,返回类型就是你要转换的目标类型。

(int)3.14 // 返回类型为int
(double)3 // 返回类型为double

字符串拼接:string

当一个字符串和其他数据进行拼接后,返回结果是拼接之后的字符串

"3"+1 // 返回类型string,返回结果"31"
1+2+"4" // 返回类型为string,返回结果"34"

函数调用

不同的函数调用,返回类型可能不同。

当学习完后面的函数知识后,会有更加透彻的理解。

输出语句:void

输出语句返回类型是void。

int a = 3;
Console.Write("1"); // 返回类型为void
Console.WriteLine(a); // 返回类型为void

输入语句:string

输入语句用于得到用户输入的字符串,它的返回类型是string

Console.ReadLine() //返回类型是string,返回结果来自于用户的输入

ToString:string

任何类型的数据都可以使用ToString转换为字符串,该函数返回string类型

3.ToString() // 返回类型string,返回结果"3"

xxx.Parse:xxx

在类型转换的章节中,你已经学习过了如何将一个字符串转换为其他类型,该表达式返回的结果就是你要转换的目标类型。

int.Parse("1"); // 返回类型int,返回结果1
double.Parse("3.14"); // 返回类型double,返回结果3.14
学习是值得坚持做的一件事,活到老学到老。

常见表达式返回类型 (复习)

标签:number   har   字符   word   ber   sha   size   1.0   数据   

原文地址:https://www.cnblogs.com/Devilreturn/p/9461353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!