您的位置:首页 > 编程语言 > C语言/C++

【C++ 学习笔记小程序01】 输入输出

2014-11-19 22:35 519 查看
<pre name="code" class="cpp">#include "MyFirstDemo.h"
#include <iostream>

MyFirstDemo::MyFirstDemo(void)
{
}

MyFirstDemo::~MyFirstDemo(void)
{
}

// 带返回值的main方法
int main()
{
// 引入资源包
using namespace std;

/* ----------------- 0、输出 打印 ------------------- */

// 打印输出
cout << "My first C++ project!";

// 换行 end line
cout << endl;

cout << "Hello C++ word!";
cout << endl;

/* ----------------- 1、 运算 输出 ------------------- */

int carrots = 25;

cout << "I have";
cout << carrots;
cout << "carrots.";
cout << endl;

cout << "Crunch,Now I have " << carrots - 1 << " carrots." << endl;

carrots = carrots - 1;
cout << "Crunch,Now I have " << carrots << " carrots." << endl;

// 和java很像
carrots -= 1;
cout << "Crunch,Now I have " << carrots << " carrots." << endl;

printf("Printing a String : %s \n","25");
printf("Printing an int : %d \n",carrots);

cout << carrots;

// cout 和 printf 的区别:printf 需要指定输出的类型,指定错误可能会打印出乱码
// cout 的智能行为源自C++的面向对象属性,操作符<<在打印时对输出类型进行了调整,这是一个操作符重载的例子;

/* ---------------- 2、 输入、运算------------------- */
int age;
cout << "How old are you?" << endl;

// 页面停顿,输入一个数字,按enter键 程序继续执行
cin >> age;
cout << "You will be " << age + 10 << " ten years later!";

// 在windows平台,某些编译器会在程序执行完之后关闭窗口,这样就看不到输出
// 以下代码读取下一次键击,这样就可以看到输出,按“enter” 程序继续执行
cin.get();
cin.get();

return 0;
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ 面向对象