数据类型主要用于指明变量和常量存储值的类型,C# 语言是一种强类型语言,要求每个变量都必须指定数据类型。
C# 语言的数据类型分为值类型和引用类型。
值类型包括整型、浮点型、字符型、布尔型、枚举型等;引用类型包括类、接口、数组、委托、字符串等。
从内存存储空间的角度而言,值类型的值是存放到栈中的,每次存取值都会在该内存中操作;引用类型首先会在栈中创建一个引用变量,然后在堆中创建对象本身,再把这个对象所在内存的首地址赋给引用变量。
接下来我们来了解一下 C# 语言中的常用基本数据类型,包括值类型中的整型、浮点型、字符型、 布尔型,以及引用类型中常用的字符串类型。
在 C# 语言中,布尔类型使用 bool 来声明,它只有两个值,即 true 和 false。
当某个值只有两种状态时可以将其声明为布尔类型,例如,是否同意协议、是否购买商品等。
布尔类型的值也被经常用到条件判断的语句中,例如,判断某个值是否为偶数、判断某个日期 是否是工作日等。
算术运算符是最常用的一类运算符,包括加法、减法、乘法、除法等,
具体的表示符号如下表所示。
| 运算符 | 说 明 |
|---|---|
| + | 对两个操作数做加法运算 |
| - | 对两个操作数做减法运算 |
| * | 对两个操作数做乘法运算 |
| / | 对两个操作数做除法运算 |
| % | 对两个操作数做取余运算 |
【实例 1】使用 / 和 % 运算符来取得数字 1234 中的千位、百位、十位、个位的值。
#region 第3个程序 取得数字个十百千位的值内容
namespace Yunsuansuanshu // 1 命名空间
{
class Yunsuan // 1.1 命名空间里面的类,this is 一个 包含关系。
{ static void Main(string[] args) // 1.2 类里面的主函数, 类中包含主函数。
{
Console.WriteLine("千位" + 1234 / 1000);
Console.WriteLine("百位" + 1234 / 100 % 10);
Console.WriteLine("十位" + 1234 / 10 % 10);
Console.WriteLine("个位" + 1234 % 10);
}
}
}
#endregion
效果:
http://c.biancheng.net/view/2780.html



