zoukankan      html  css  js  c++  java
  • c++学习

    数据类型

    字符类型  char

    整型

      short (int)、int 、long (int),其前面可以分别加上signed和unsigned来表示有符号和无符号

    浮点类型   float 、double、long double

      需要注意的是有效位并不依赖于小数点的位置: 643300 和 6.397的有效位都是4位

    bool类型 

    预处理命令之pragma

      #pragma message("hello")  //在编译输出窗口输出相应消息文本

      #pragma once   //只要在头文件的最开始加入,就可以保证头文件被编译一次

      #pragma hdrstop  //表示预编译头文件到此为止,后面的头文件不进行预编译

     

      #pragma warining(disable:12 14;once: 12;error:12) //等价于下面三条

        #pragma warning(disable:12  14)   //不显示12、14号警告信息

        #pragma warining(once:12)   //12号警告信息只显示一次

        #pragma warning(error:12)    //把12号警告信息作为一个错误

       

      #pragma pack(n)   //编译器将按照n个字节对齐

      #pragma pack()   //编译器将取消自定义字节对齐方式

    标准输出

    cout会删除浮点数结尾的0,如3.5000显示为3.5

     #include <iostream>

    
    
    
    
    using namespace std;
    
    
    int main()
    {
       int a=100,b=100,c=100;
       cout<<"a="<<a<<endl;    //以默认格式十进制进行显示
       cout<<"b="<<hex<<b<<endl;   
       cout<<"after a="<<a<<endl;   //修改格式之前,原来的而是一直有效
       cout<<"c="<<oct<<c<<endl;
    
    
        return 0;
    }
    标准输入
    cin可以同标准输出一样,通过oct、hex和dec来控制格式化输入

  • 相关阅读:
    P6329 【模板】点分树 | 震波
    Luogu P3350 [ZJOI2016]旅行者
    Luogu [ZJOI2015]幻想乡战略游戏
    斐波那契数列简单性质
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P4127 [AHOI2009]同类分布
    A funny story in regard to a linux newbie
    Inside the c++ object module 阅读摘要
    java并发编程
    JVM执行引擎总结(读《深入理解JVM》) 早期编译优化 DCE for java
  • 原文地址:https://www.cnblogs.com/xiaoshi-com/p/5997902.html
Copyright © 2011-2022 走看看