📅  最后修改于: 2023-12-03 14:40:00.098000             🧑  作者: Mango
C++是一种流行的高级语言,经常用于开发计算机程序。C++程序的输出涉及到打印文本、数字和其他数据类型,可以通过多种方式实现。下面介绍11套C++程序的输出。
Hello World程序是最简单的C++程序,它用于向用户打印一条欢迎消息。下面是一个Hello World程序:
#include <iostream> //头文件
int main() { //主函数
std::cout << "Hello, World!"; //打印输出
return 0; //结束程序
}
输出结果:
Hello, World!
有时候需要在C++程序中打印数字。下面是一个打印数字的程序:
#include <iostream> //头文件
int main() { //主函数
int num = 1234; //整型变量num
std::cout << "The number is: " << num << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The number is: 1234
与打印整型变量类似,打印浮点数也是常见的C++输出任务。下面是一个打印浮点数的程序:
#include <iostream> //头文件
int main() { //主函数
float f = 3.14; //浮点变量f
std::cout << "The float is: " << f << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The float is: 3.14
在C++中,一个字符可以用单引号括起来表示。下面是一个打印字符的程序:
#include <iostream> //头文件
int main() { //主函数
char ch = 'A'; //字符变量ch
std::cout << "The character is: " << ch << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The character is: A
如果要打印一个字符串,可以使用C++的字符串类型。下面是一个打印字符串的程序:
#include <iostream> //头文件
#include <string> //头文件
int main() { //主函数
std::string str = "Hello, World!"; //字符串变量str
std::cout << "The string is: " << str << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The string is: Hello, World!
使用格式化输出可以将输出结果格式化为指定的格式。下面是一个格式化输出的程序:
#include <iostream> //头文件
#include <iomanip> //头文件
int main() { //主函数
double d = 3.1415926; //双精度变量d
std::cout << std::setprecision(4) << d << std::endl; //设置小数位数,使用std::endl换行
return 0; //结束程序
}
输出结果:
3.142
C++中可以使用转义字符来达到一些特殊的输出效果。下面是一个输出转义字符的程序:
#include <iostream> //头文件
int main() { //主函数
std::cout << "Hello\tWorld\n"; //制表符和换行符
return 0; //结束程序
}
输出结果:
Hello World
C++中可以直接输出一个运算表达式的结果。下面是一个输出运算表达式的程序:
#include <iostream> //头文件
int main() { //主函数
int a = 2, b = 3; //整型变量a和b
std::cout << "a + b = " << a + b << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
a + b = 5
在C++中,可以使用&运算符来获取变量的地址。下面是一个输出变量地址的程序:
#include <iostream> //头文件
int main() { //主函数
int num = 1234; //整型变量num
std::cout << "The address of num is: " << &num << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The address of num is: 0x7ffca32c9a4c
在C++中,可以使用指针变量指向一个地址。下面是一个输出指针变量的程序:
#include <iostream> //头文件
int main() { //主函数
int num = 1234; //整型变量num
int *p = # //指针变量p指向num的地址
std::cout << "The value of p is: " << p << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
The value of p is: 0x7fffec6a99ac
使用C++的std::endl可以换行输出。下面是一个输出换行的程序:
#include <iostream> //头文件
int main() { //主函数
std::cout << "Hello" << std::endl;
std::cout << "World" << std::endl; //使用std::endl换行
return 0; //结束程序
}
输出结果:
Hello
World
这就是11套C++程序的输出,希望这些例子能对你理解C++中的输出有所帮助。