Accelerated C++ (一)

Eddy 发布于2009-12-27 11:19:10 分类: 程序设计 已浏览loading 网友评论0条 我要评论

char  系统定义的存放普通字符的内置类型 占1字节
wchar_t  系统定义的存放“宽字符”的内置类型 占2字节

string类型 定义于标准头文件<string>中;一个string类型的对象可以包含0个或多个字符的序列。

定义在一对花括号中的变量是局部变量。它的作用域是这对花括号内。
定义一个变量为常量,可以保证这个变量的值在其生存周期内不被改变。常量变量定义的时候须对其进行初始化。

输入  执行cin>>x;会忽略标准输入流中的任意一个空白符。

代码:

#include <iostream>
#include <string>
using namespace std;

int main()
{
 cout<<"Please enter your name:";
 string name;
 cin>>name;
 const string greeting="Hello, " + name +"!";
 const string space(greeting.size(),' '); //size为成员函数,取得字符的个数
 const string second="* " + space + " *"; //注意:  '+' 不能连接两个直接字符串常量
 const string first(second.size(),'*');  //first被初始化成second.size()个'*'的复制

 cout<<first<<endl<<second<<endl<<"* "<<greeting<<" *"<<endl<<second<<endl<<first<<endl;
 return 0;
}

已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/program/283.html     欢迎订阅Eddy Blog

关于 Accelerated C  的相关文章

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言