目录
运算符,选择结构,循环结构,函数,数组,指针基本和C语言差不多
一、C++书写形式
引用头文件<iostream>(不用加.h)
using namespace std; //建议先了解一下命名空间,推荐文章 http://t.csdn.cn/1YbFL
int main()
{
cout << "初始C++"<< endl;
system("pause");
return 0;
}
二、关键字
(学过C语言的朋友应该认识一些)
三、数据类型
string类型
#include<iostream> //引用文件
using namespace std; //命名空间指示符
#include<string>
int main()
{
char ch1[] = "字符串";//C语言版
string str = "字符串";//C++版
cout << ch1 << endl;
cout << str << endl;
system("pause");
return 0;
}
用string这个字符串数据类型时要引用头文件<string>
bool类型
#include<iostream> //引用文件
using namespace std; //命名空间指示符
#include<string>
int main()
{
bool flag = true;//bool类型代表真或者假
cout << flag << endl;//true本质是1
flag = false;
cout << flag << endl;//false本质是0
cout << sizeof(bool) << endl;
system("pause");
return 0;
}
bool类型代表真假, 而且只占一个字节的空间大小
四、数据的输入
#include<iostream> //引用文件
using namespace std; //命名空间指示符
#include<string>
int main()
{
//数据的输入
//整形数据的输入
int i = 0;
cout << "请给整形变量a赋值:" << endl;
cin >> i;
cout << "a = " << i << endl;
//浮点型数据的输入
double d = 0;
cout << "请给浮点型变量d赋值:" << endl;
cin >> d;
cout << "d = " << d << endl;
//字符型数据的输入
char ch1 = '0';
cout << "请给字符型变量ch1赋值:" << endl;
cin >> ch1;
cout << "ch1 = " << ch1 << endl;
//字符串数据的输入
string str = "0";
cout << "请给字符串型变量str赋值:" << endl;
cin >> str;
cout << "str = " << str << endl;
//bool类型数据的输入
bool flag = 0;
cout << "请给bool类型变量flag赋值:" << endl;
cin >> flag;
cout << "flag = " << flag << endl;
system("pause");
return 0;
}
最后输入使flag = 100,输出时打印的却是1,是因为1表示为真(非0就是真),所以输入100,而打印出来的却是1