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。
Tags:Accelerated C