练习及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语言差不多(等于是用的两个等号==,这个不一样。)只是其中有几个叫位运算符的,要对二进制转换比较熟悉后才会使用,现在也不太清楚这些位运算符的实际应用例子,到网上查到别人是说,位运算符是对数据的底层操作,效率很高,比加减乘除要快得多,在编写要求效率比较高或数据量很大的程序中会经常用到,看样子,短时间是用不到了,但是理解还是要的。

posted on 2008-02-28 23:38  northwolf  阅读(607)  评论(0)    收藏  举报