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来控制格式化输入

原文地址:https://www.cnblogs.com/xiaoshi-com/p/5997902.html