编程入门基础知识总结基本知识程序 = 算法 + 数据结构,算法就是对操作得描述,数据结构就是对数据得描述
伪代码:pseudo code程序一般包括:(1)预处理命令:#include 等(2)全局声明部分(3)函数:函数首部(声明)、函数体(局部声明+执行部分)程序执行过程源程序-->编译成目标程序 obj-->连接目标程序成可执行文件类:数据成员+成员函数命名空间实际上就就是一个由程序设计者命名得内存区域
程序员可以根据需要指定一些有名字得空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开,解决名字冲突,防止全局命名空间污染
C++库得所有标识符(标准头文件中函数、类、对象、类模版)都就是在 std 命名空间定义得A 得 ASCII 码值 65 a 得 971、数据类型•基本类型:整型、浮点型、字符型、布尔型•构造类型:枚举、数组、结构体类型(struct)、公用体(union)、类类型•指针类型•引用类型•空类型:nullint 4 unsigned int 4 short int 2 unsigned short int 2 long int 4 unsigned long int 4char 1 uchar 1float 4 double 8 long double 8无符号:不用保存符号位,故比有符号多了一位有符号:数值用补码存放(无论正负),最高位为符号位VC 中,long double 与 double 字节数相同,故 long double 就是无用得GCC 中,long double 则有 12 个字节无负值得量可以定义为 unsigned int,如年龄、学号等,以增大存储范围
short int,long int,unsigned int 这些类型后面得 int 可以省略整型表示:十进制,后面加 L 或 l八进制,前面加 0十六进