初识C++
2022-10-19 本文已影响0人
二进制人类
#include <iostream>//i:输入 o:输出 iostream输入输出流(主要用于声明输入输出的方法)
//使用标准的命名空间std
using namespace std;
int main(int argc, char *argv[])
{
#if 0
//cout输出终端设备 将hello world输出到终端上 endl起到换行的作用
cout << "Hello World!中文" << endl;
int num = 100;
//cout输出没有格式要求(有默认格式)
cout<<"num = "<<num<<endl;//num = 100
//输入cin 终端输入设备
cin >> num;//给num获取键盘输入
cout<<"num = "<<num<<endl;
//cin给多个int变量获取输入
int data1=0, data2=0;
cin>>data1>>data2;//默认终端输入的时候 各个数据以空格隔开
cout<<"data1 = "<<data1<<", data2="<<data2<<endl;
#else
char buf[128]="";
//cin>>buf;//遇到空格 或 回车结束输入
//cout<<"buf = "<<buf<<endl;
//如果想获取带空格的字符串
cin.getline(buf,sizeof(buf));
cout<<"buf="<<buf<<"="<<endl;
#endif
return 0;
}
如果不写using namespace std;不能直接使用cout
std::cout<<"hello world"<<std::endl;
C++自带的头文件 都不需要.h 比如:#include<iostream>
C++包含用户自定义头文件 还是要写.h 比如:#include "fun.h"
C++包含C库的头文件有两种方式:
include <string.h>
include <cstring>
#include <string.h> //C语言的string
#include <string> //c++的string