zoukankan      html  css  js  c++  java
  • 数据类型转换 和 break,continue语句

    今天,进行了开学以来的第一次考试,我们可以认识到自己的不足,也可以了解到自己经过上一周的学习到底学到了什么东西。

    机试的题,第一题,应该没什么问题,讲过很多次的数字排序。第二题对题目的理解好像有些错误,希望明天能通过老师的评讲明白正确的方法。

    笔试的题大多都是书上的基础知识。做题的时候,我觉得自己对数据类型的转换和break,continue还有些不熟悉。

    1.有符号和无符号的char和short类型都将自动转换为int类型,在需要的情况下,会自动转为unsigned int。

    2.包含两种数据类型的任何运算里,两个值都被转换成两种类型里较高的级别。  (提升)

    3.类型级别从高到低是:long double, double, float, unsigned long, long, unsigned int, int .     (short 和 char已经被提升到 int 或者 unsigned int)

    4.在赋值语句里,计算到最后的结果被转换成将要被赋

     

    值的那个变量的类型。  (这个过程可能导致提升,也可能导致降级。 降级:将一个值转换成一个更低级的类型。)

    break语句既可以出现在循环语句中,也可以出现在switch语句中 , 用于终止它所在的循环语句的执行。

    continue语句只能出现在循环语句的循环体中,是结束本次循环,并开始下一次循环。

     

     

     

     

     

  • 相关阅读:
    014 要区分好slice,splice和split,方法如下
    108 shutil模块(了解)
    107 pathlib模块(了解)
    106 collections模块
    105 typing模块
    104 re模块
    103_01 matplotlib模块
    102 pandas模块
    101 numpy模块
    SQLserver找出执行慢的SQL语句
  • 原文地址:https://www.cnblogs.com/LisaY/p/4668330.html
Copyright © 2011-2022 走看看