• C# 学习第三天


    P25  练习

    P26  Convert 类型转换

    ①复习:把 int 类型转换为 double 类型,这是隐士类型转换,也称为自动类型转换,把 double 类型转换为 int 类型,这是强制类型转换,需要在前面加  (int)

    ②但是注意,上一行所指的这种类型转换都是在两种类型的父类型都是一种(都是数值型)到前提下,

        如果两种数据的父类型不是一种类型,则需要使用第三方库 Convert 来进行强制转换   举例

         //不兼容类型转换比如说  string   转  int
         string s = "132";
         double ss = Convert.ToDouble(s);

    ③虽然说可以强制转换,,但是也不可以瞎转换,,比如说你不能把 “sss” 这个字符串 转换为 int 型的数值

    P27 加加减减

    ①int num = 10 ; 加加分为前加加和后加加,不论哪个 ,最终的结果都是给数值加一

    这里要注意区分的是 如果你是单用,也就是说 光给 num 做加加减减运算,前加加和后加加的运算顺序是体现不出来的,都是直接加一,但是如果要是有表达式进行运算,,前加加和后加加的前后运算顺序就会体现出来,,区别只有在表达式当中才显示出来

    ②这个和C语言一样,如果是前加加,则在运算的时候,比如说 a + num++,加的是这个num的原值,只有在运算结束之后,num的值才会自动加1,,这是前加加

        后加加就是相反,,在运算之前,num先加上1,再和a做运算,,减减同理

    ③对于++或者--这种只有一个运算数,这种称为一元运算符,对于 +  -  *  /  这种需要两个运算数,称为两元运算符 ,

    ④一元运算符优先于二元运算符!!!!

    P28 关系运算符

    ①第一次听说这个 布尔型变量 bool  x  1> 100 ;

                                                   Console.WriteLine(x);                  //显示就是  False

    ②复合赋值运算符  就是  +=   -=   *=   /=

    ③C#中的逻辑表达式   是   &&   和   ||    是和C语音一样的

    P29 闰年的练习

    P30  IF语句

    ①和C语音的一样的

    ②注意!!!! Console.ReadLine();默认只接收字符串,如果需要输入int 或者 double 或者 char  类型,需要用 Convert 强制转换

    举例  :  int  num = Console.ReadLine();  这么写默认是错误的    必须   int num = Convert.ToInt32((Console.ReadLine())

    P33  IF-else 练习

    ①else-if 用来处理多条件的区间性判断

  • 相关阅读:
    “用户、组或角色'XXX'在当前数据库中已存在”问题
    C#与Java在继承静态类上的区别
    Java中静态内部类的理解
    python第三天
    python第二天
    python第一天
    applicationhost.config web.config
    IIS:错误: 无法提交配置更改,因为文件已在磁盘上更改
    SMO 的环境
    从客户端中检测到有潜在危险的 Request.Form 值
  • 原文地址:https://www.cnblogs.com/zhangqianxi/p/13592168.html
Copyright © 2020-2023  润新知