Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:21:37 C#教程:C#中的算术运算符
算术运算符算术运算符有+、−、*、/、%等。C#中为数值类型和字符串类型预定义了二元运算符“+”。对于数值类型,“+”运算符用于计算两个操作数之和。当其中的一个操作数是字符串类型或两个操作数都是字符串类型时,用“+”运算符将操作数的字符串串联在一起。示例本教程来自http://www.isstudy.com“+”运算符的使用下面的示例代码演示了如何用“+”运算符进行加法和串联字符串“15”。using System;class TestClass{static void Main(){Console.WriteLine(15 + 15); //相加Console.WriteLine(15 + .5); // 相加Console.WriteLine("15" + "15"); // 连接字符串Console.WriteLine(5.0 + "15"); //连接字符串}}输出结果:3015.51515515运算符既可作为一元运算符也可作为二元运算符。一元“−”运算符(−)是为所有数值类型预定义的。数值类型的一元“−”运算的结果是操作数的反数。二元“−”运算符(−)是为所有数值类型和枚举类型预定义的,其功能是从第一个操作数中减去第二个操作数。例如:using System;class TestClass{static void Main(){int a = 5;Console.WriteLine(-a);Console.WriteLine(a - 1);Console.WriteLine(a - .5);}}输出结果:-544.5乘法运算符(*),用于计算操作数的积。例如:using System;class TestClass{static void Main(){Console.WriteLine(5 * 2);Console.WriteLine(-.5 * .2);}}输出结果:10-0.1除法运算符(/)用第二个操作数除第一个操作数。所有数值类型都具有预定义的除法运算符。例如:using System;class TestClass{static void Main(){Console.WriteLine(-5 / 2);Console.WriteLine(-5.0/ 2);}}输出结果:-2-2.5模数运算符(%)计算第二个操作数除第一个操作数后的余数。所有数值类型都具有预定义的模数运算符。例如:using System;class MainClass{static void Main(){Console.WriteLine(5 % 2); // intConsole.WriteLine(-5 % 2); // intConsole.WriteLine(5.0 % 2.2); // doubleConsole.WriteLine(5.0m % 2.2m); // decimalConsole.WriteLine(-5.2 % 2.0); // double}}输出结果:1-10.60.6-1.2完整程序代码如下:本教程来自http://www.isstudy.com★★★★★主程序文件完整程序代码★★★★★using System;using System.Collections.Generic;using System.Text;namespace _2_04{class Program{static void Main(string[] args){Console.WriteLine(15 + 15); //相加Console.WriteLine(15 + .5); // 相加Console.WriteLine("15" + "15"); // 连结字符串Console.WriteLine(5.0 + "15"); //连结字符串}}}
赞