1.使用visual studio时让程序暂停,在return前加上这个:
char response;
std::cin >> response;
2.c++程序开发流程
3.变量名的命名,字母、数字、下划线,首字母不能是数字。
4.C++中类型比较灵活:(确切的长度取决于实现)
- short 至少16位。
- int 至少和short一样长。
- long 至少32位,且至少与int一样长。
- long long 至少64位,且至少与long一样长。
- sizeof以字节的形式返回类型或变量的长度。
假设要将程序从int为16位的系统移到int为32为的系统,则用于存储int数据的内存量将加倍,但short不受影响,能节省一点是一点。
5.多函数程序中使用using编译指令
- using namespasce std;函数中使用了cout,需要能够访问位于名称空间std中的cout定义,若是多个函数,也可以将该编译命令放在函数的外面。就是预编译的下边。
- 完全不使用编译指令using,而在需要使用名称空间std中的元素时,使用前缀std::,如下
std::cout << "I'm using cout and endll from the std namespace" << std::end;
- cout,cin,endl都是名称空间std里的。
6.头文件climits定义了符号常量来表示类型的限制,如CHAR_BIT就表示char的位数。编译器的厂商提供了climits文件。
7.wcha_t
- 当程序需要处理的字符集无法用一个8位的字节表示时使用。
- wchr_t(宽字符类型)可以表示扩展字符集,wchar_t类型是一种整数类型,它有足够的空间,可以表示系统使用的最大扩展字符集。
- cin和cout将输入和输出看作值char流,因此不适用与处理wchar_t类型,头文件iostream提供的wcin和wcout可以处理wchar_t流。加上前缀 L 来只是宽宽字符常量和宽字符串。
- char16_t和char32_t,都表示无符号,分别为16位长和32位长,带有前缀的 u"goog" 表示char16_t字符常量和字符串常量, U"good" 表示char32_t常量。
8. bool类型,和C一样,任何非零值都是true即1,零是false即0.
注意:在C++中,用const而不是像C语言中用#define。
9.浮点型数据,后缀为F或f为float,L或l为long double。