天之道

享受编程的乐趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

第一篇C++学习日志

Posted on 2011-09-19 23:22 hoshelly 阅读(192) 评论(0)  编辑 收藏 引用 所属分类: C++
先给出一个程序,C++写成。
#include<iostream>
int main()
{
    
int number1;
    
int number2;
    
int sum;
    std::cout
<<"Enter first integer:\n";
    std::cin
>>number1;
    std::cout
<<"Enter second integer:\n";
    std::cin
>>number2;
    sum
=number1+number2;
    std::cout
<<"Sum is"<<sum<<std::endl;//输出变量sum;
    
return 0;
}


std::cout是标准输出流对象,通常“连接”到屏幕;双尖括号<<运算符称为流插入运算符,显示输入的值;
std::cin是输入流对象,流提取运算符>>是来获取键盘输入的值。
std::endl输出一个换行符,然后“刷新输出缓冲”。简单来说,在一些系统中,输出在机器中积存,直到积累到“值得”输出到屏幕上为止;而std::endl 则强制显示所有积存的输出。

运算符的优先级规则。
1)圆括号具有最高的优先级;
2)接下来是乘法、除法和求模运算(%)。
3)最后是加法和减法运算。加法和减法具有相同的运算级。


声明:using std::cout;是一个using 声明,它可以消除重复使用std::前缀的需要。
更多程序员用using namespace std;使程序可以使用程序包含的任何标准的C++头文件中的所有名字(如std)。


例子:编写一个完整的程序,计算并显示三个整数的乘积。

#include<iostream>
using namespace std;
int main()
{
 int x;
 int y;
 int z;
 int result;
 cout<<"input three numbers:\n";
 cin>>x>>y>>z;
 result=x*y*z;
 cout<<"The product is "<<result<<endl;
 return 0;
}

 



只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理