一、"hello world"
#inclue <iostream>
using namespace std;
int main()
{
cout << "hello world" << endl;
return 0;
}
1.1 #include:预处理标识
1.2 <iostream>:输入输出流类所在头文件
1.2.1 istream:输入流类
1.2.2 ostream:输出流类
1.3 using namespace std:标准命名空间
1.3.1 using:使用命名空间
1.3.2 namespace:命名空间关键字
1.3.2 std:标准命名空间名
1.4 cout:ostream类的一个类对象
1.5 <<:表示左移重载,cout << 表示重载为输出运算符
1.6 endl:重起一行
二、cout标准输出流对象
cout << "hello world";
双引号中的内容为字符串,<<符号表示将该字符串发送给cout,该符号的方向指出了信息流动的路径。
cout由ostream提供,但只有头文件并不能直接使用cout,还需要引入标准命名空间名std。
cout的使用:
1. 直接使用
cout << 后跟需要输出的内容
#include <iostream>
using namespace std;
int main()
{
int m = 520; //定义整型数据
float n = 3.14; //单精度浮点型
double k = 33.6666666; //双精度浮点型
char h = 'G'; //字符数据
char name[] = "张三"; //字符数组
cout << m <<endl; //输出整数
cout << n << endl; //输出小数
cout << k << " " << h << " " << name << endl; //级联使用
return 0;
}
2. 指定格式输出
1)引入头文件<iomainip>
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
//使用函数输出
cout<<"oct :" << setbase(8) <<num<<endl; //145
cout<<"hex :" << setbase(16) <<num<<endl; //65
cout<<"dec :" << setbase(10) <<num<<endl; //101
//设置输出的宽度printf("%03d", num);
cout << setw(5) << right <<num<<endl;
cout << setw(5) << left <<num<<endl;
cout << setw(5) << right << setfill('*') <<num<<endl; //空白处用*补齐
//小数输出格式
double key = 3.14159265357;
cout<<"key = "<<key<<endl; //默认保留六位有效数字
//保留三位有效数字
cout<<setprecision(3)<<"key ="<<key<<endl;
cout<< fixed <<setprecision(3)<<"key ="<<key<<endl; //表明固定小数点,保留小数点后3位
return 0;
}
2)通过关键字 文章来源:https://www.toymoban.com/news/detail-665338.html
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int num = 101;
//使用关键字 输出
//输出其对应的8进制数
cout<<"oct:"<<oct<<num<<endl; //145
cout << num<<endl; //八进制
//输出16进制数
cout<<"hex:"<<hex<<num<<endl; //65
//输出10进制
cout<<"dec:"<<dec<<num<<endl; //101
return 0;
}
三、cin标准输入流对象
cin来自于istream的一个类对象,使用格式:cin >> 变量,相当于C语言中的scanf文章来源地址https://www.toymoban.com/news/detail-665338.html
#include <iostream>
using namespace std;
int main()
{
int m;
double n;
char k;
cout<<"请输入m的值:";
cin >> m;
cout <<"请输入n的值:";
cin >> n;
cout<<"请输入k的值:";
cin >> k;
cout<<"m = "<<m << " n = "<<n << " k = "<<k<<endl;
return 0;
}
到了这里,关于C++,从“hello world“开始的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!