c语言中int的用法(详解c语言int定义)
如无特别说明,本系列教程使用的visual studio版本为vs2019,.net framework版本为4.7.2,.net core版本为3.0,.net standard为2.1。这些版本是2019年12月12日(双12)前的最新版本,所以阅读本系列,你看到的并非过时版本。由于.net core的趋势,所以,本系列所有教程均默认采用.net core构建。
c#中的数据类型是什么?
c#语言带有一组基本数据类型。这些数据类型用于建立在应用程序中使用的值。让我们探索c#中可用的基本数据类型。对于每个示例,我们将只修改program.cs文件中的main函数。
本示例仅展示了基本的几种类型,实际上它的类型不只于此。仅以本文作抛砖引玉之意。
1)int类型
整数数据类型用于处理数字。在这种情况下,数字是整数,例如10、20或30。在c#中,数据类型由int32关键字表示。下面是如何使用此数据类型的示例。在我们的示例中,我们将定义了3个整形变量。然后,我们将为该变量分配一个integer值,然后相应地显示它。另外,int是int32的简写形式,它们本质上是一样的。
代码说明:
1.指定int32数据类型以声明一个称为x的integer变量。然后为变量分配值3。
2.最后,使用console.write函数将数字显示到控制台。
如果正确输入了以上代码并且程序成功执行,将显示以下输出。
从输出中,我们看到了变量x的值为3,以及max和max32这2个变量的int型最大值是一样的。
2)double类型
双精度数据类型用于处理小数。在这种情况下,数字是整数,例如10.11、20.22或30.33。在c#中,数据类型由关键字“ double ”表示。下面是此数据类型的示例。同样的double和大写开头的double是一样的。
在我们的示例中,我们将定义一个名为x的双精度变量。然后,我们将给变量分配一个double值,然后相应地显示它。
代码说明:
1.指定double数据类型以声明一个称为x的double类型变量。然后为变量分配3.1415926的值。
2.最后,使用console.write函数将数字显示到控制台。
如果正确输入了以上代码并且程序成功执行,将显示以下输出。
从输出中,您可以清楚地看到在控制台中显示了名为x的双精度变量。
3)boolean类型
布尔数据类型用于处理布尔值true和false。在c#中,数据类型由boolean关键字表示。下面是可以使用此数据类型的示例。同样的,bool是boolean的简写,他们是一样的。
代码说明:
1.指定布尔数据类型以声明一个名为“状态”的布尔变量。然后为变量分配true / false值。
2.最后,使用console.write函数向控制台显示布尔值。
如果正确输入以上代码并成功执行了程序,将显示输出。
从输出中,您可以清楚地看到在控制台中显示了x等于true,以及y等于false的布尔变量。
4)string
string数据类型用于处理字符串。在c#中,数据类型由关键字“string”表示。下面是此数据类型的示例。
在我们的示例中,我们将定义一个名为“ x”的string变量。然后,我们将为该变量分配一个string值,然后相应地显示它。同样的string是大写string的简写形式,他们是一样的。
代码说明:
指定string数据类型以声明一个称为x的字符串变量。然后为变量分配“ hello”值。
最后,console.write函数用于向控制台显示字符串值。
如果正确输入以上代码并成功执行了程序,将显示输出。
输出:
从输出中,您可以清楚地看到控制台中显示了名为x的string变量。
5)var
从 visual c# 3.0 开始,在方法范围内声明的变量可以具有隐式“类型”var。 隐式类型本地变量为强类型,就像用户已经自行声明该类型,但编译器决定类型一样。 以下的声明中,x和y的类型是等效的,都为string。而a和b也是等效的,都是int型。var我们称为隐式声明,string或int等具体变量名声明我们称为显式声明。
好的,作为入门,我们就介绍这4种基本类型,当然他还有更多的类型,可以依此入门,进阶更多其它的类型,有关知识,可以参阅msdn文档。