C#基础第二天

变量 

声明的语法格式

数据类型 变量名;

常用数据类型

int  整数  值类型

double  小数  值类型

char  字符  引用类型

string 字符串 引用类型

decimal  金钱小数 值类型

float  浮点数、 值类型

类 也是一种数据类型   引用类型

object 类型  

字符串转义

\+一个字符,组成转义字符,一般用于表示特殊字符

常用的转义符:\n、\b、\\、\t、\"

@在字符串前面表示不转义

算数运算符

+-*/ %

++  number=number+1,++放在前或后不一样:

如果是前++,则首先这个变量的值自身加一,然后拿着这个加一后的值去参与运算。
如果是后++,则首先拿原值参与运算,运算完成后,自身再加一。

--   number=number-1

+=  -=  *=  /=  %=

算数表达式:由算数运算符连接起来的表达式

算数表达式中数据类型自动转换:int 、double、decimal、float 都是数字类型,可以兼容

强制类型转换:(数据类型) 待转换的值 强制转换数据类型一定要兼容

否则,使用Convert进行转换:Convert.ToString() 不在仅是内存级别的转换,考虑了数据意义的转换,一切数据类型都可以转换为string类型

 #region 定义两个数分别为100和20,打印出两个数的和。
            int num1 = 100;
            int num2 = 20;
            int sum = num1 + num2;
            Console.WriteLine("100+20={0}", sum);
            Console.ReadKey();
            #endregion

            #region 计算半径为5的圆的面积和周长并打印出来.(pi为3.14)面积:pi*r*r; Perimeter(周长)
            const double pi = 3.14;
            int r = 5;
            double s = pi * r * r;
            double l = 2 * pi * r;
            Console.WriteLine("半径5的园的面积为{0},周长为{1}", s, l);
            Console.ReadKey();
            #endregion
            #region 某商店T恤(T-shirt)的价格为35元/件,裤子(trousers)的价格为120元/条.小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
            decimal tshirtPrice;
            decimal trousersPrice;
            tshirtPrice = 25;
            trousersPrice = 120;
            int tNum = 3;
            int rNum = 2;
            decimal sum = tshirtPrice * tNum + trousersPrice * rNum;
            Console.WriteLine("总共应付款:{0}", sum);
            Console.ReadKey();
            //打8.8折后呢?
            decimal sum = sum * 8.8;
            Console.WriteLine("8.8折后总共应付款:{0}", sum);
            Console.ReadKey();
            #endregion

#region 编程实现计算几天(如46天)是几周零几 天.
            int days = 46;
            const int weekdays = 7;
            int week = days / weekdays;
            int day = days % weekdays;
            Console.WriteLine("{0}天是第{1}周第{2}天",days,week,day);
            Console.ReadKey();
            #endregion

猜你喜欢

转载自www.cnblogs.com/CelonY/p/10629338.html
今日推荐