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语句只能出现在循环语句的循环体中,是结束本次循环,并开始下一次循环。

     

     

     

     

     

  • 相关阅读:
    python 5 条件判断
    python 4学习 list 和 tuple
    python 3 学习字符串和编码
    python 1 学习廖雪峰博客
    c++11 thread的学习
    C++ 11 Lambda表达式!!!!!!!!!!!
    c++11 右值的学习
    TreeMap
    二分查找
    solr in action 第三章
  • 原文地址:https://www.cnblogs.com/LisaY/p/4668330.html
Copyright © 2011-2022 走看看