练习及C#的位运算符
做的练习题目:要求输入四个数值,并转出四个数和的乘积。
using System;
class Test
{
static void Main()
{
double A,B,C,D;
Console.WriteLine("Please input A number:");
A=Convert.ToDouble( Console.ReadLine());
Console.WriteLine("Please input B number:");
B=Convert.ToDouble( Console.ReadLine());
Console.WriteLine("Please input C number:");
C=Convert.ToDouble( Console.ReadLine());
Console.WriteLine("Please input D number:");
D=Convert.ToDouble( Console.ReadLine());
Console.WriteLine("The A*B*C*D*=:{0}",A*B*C*D);
}
}
在学习bool类型的运算时,一般的大于、小于什么的很好理解,都和学过的VB语言差不多(等于是用的两个等号==,这个不一样。)只是其中有几个叫位运算符的,要对二进制转换比较熟悉后才会使用,现在也不太清楚这些位运算符的实际应用例子,到网上查到别人是说,位运算符是对数据的底层操作,效率很高,比加减乘除要快得多,在编写要求效率比较高或数据量很大的程序中会经常用到,看样子,短时间是用不到了,但是理解还是要的。
浙公网安备 33010602011771号