zoukankan      html  css  js  c++  java
  • C/C++基础知识总结——C++简单程序设计

     

    1. sizeof

      1.1 sizeof(类型名)

      1.2 sizeof 表达式

      1.3 返回所占字节大小

    2. I/O流的输出格式

      2.1 常用I/O流库操纵符

        dec         十进制

        hex         十六进制

        oct         八进制

        ws          提取空白符

        endl        插入换行,刷新流

        ends        插入空字符

        setsprecision(int)  设置浮点小数位数

        setw(int)       设置域宽               

      2.2 例子

        cout<<setw(5)<<setsprecision(3)<<3.1415<<endl;

         synchronized关键字

    3. while 与 do-while

      3.1 里面的条件true 或 false 与程序流程的关系

        true 则 继续循环;

        flase 则跳出循环

    4. for 语句的执行顺序

      for (初始语句; 表达式1; 表达式2)

      首先执行初始语句,再计算表达式1的值,判断是否执行循环体。

      执行完一次循环后,执行表达式2,再计算表达式1判断是否执行循环体

    5. switch 语句

      switch( 变量 ){

      case 值1:

        do something;

        break;

      case 值2:

        do something;

        break;

      default:

        do something;

    }

    6. typeof声明

      6.1 typeof只能给已存在的数据类型重命名

      6.2 用法

        typeof 已有类型名 新类型名

    7. enum枚举

      7.1 用法

        enum 枚举类型名 {变量值列表};

      7.2 可以在声明时定义枚举元素的值

      7.3 枚举可以进行关系运算

      7.4 整数值不能直接赋给枚举变量,如果需要将整数值赋给枚举变量,应进行强制类型转换

      7.5 例子:

        enum GameResult {WIN, LOSE, TIE, CANCEL};

        enum GameResult omit = CANCEL;//可以这样用

        for(int count = WIN; count <= CANCEL; count++)//隐含类型转换

        {

            result = GameResult(count);//显示类型转换,也可以这样用

        }

      7.6 enum 里的变量时从0开始的

  • 相关阅读:
    28完全背包+扩展欧几里得(包子凑数)
    HDU 3527 SPY
    POJ 3615 Cow Hurdles
    POJ 3620 Avoid The Lakes
    POJ 3036 Honeycomb Walk
    HDU 2352 Verdis Quo
    HDU 2368 Alfredo's Pizza Restaurant
    HDU 2700 Parity
    HDU 3763 CDs
    POJ 3279 Fliptile
  • 原文地址:https://www.cnblogs.com/zixuan-zhang/p/3323750.html
Copyright © 2011-2022 走看看