一.与c语言的区别
总所周知,C语言是一门面向过程(POP)的语言,强调的是从上而下细分的步骤。cpp是建立在c语言的基础之上开发的高性能语言。而cpp是一门面向对象(OOP)的编程语言,强调的是抽象,将成员和方法捆住对象中。与c基本语法相差不大,但是cpp有了各个基本结构的标准库STL。
二.第一个简单的cpp程序
如上就是第一个cpp程序引用的iostream其实可以理解为Input Output Stream就是输入输出流,然后下面那个namespace就是命名空间,目的是防止你起的名字与编译器中原有的一样时,编译器辨别不出,下面的主函数就和c一样了。这就是一段非常简单的cpp语言了
三.基本语法与数据类型
1.常量与变量
常量都好理解,就比如一个确切的数字,是不变的。而变量是应该一个可以变化的“容器”.是可以多次赋值的,一般储存在栈区或者堆区。还有就是初始化时常量必须声明并赋值进行初始化,而变量可以先声明后初始化。
2.基本数据类型与运算符
cpp中的数据类型与c中没太大差别有整型int,浮点型flout,字符char,逻辑变量bool,还有一个让编译器自主识别的auto。除此之外还有长long,long long,signed unsigned(表示有无符号,这些关键字表示的数都有范围,比如int范围就是从负2的31次方到2的31次方减一,而unsigned int就是2的32次方减一)
算术运算符:+ - * /(除法中只算整除部分) %(取模,就是取余)
比较运算符: ==(等于,一定要区别与赋值=) !=(!表示否定)< > >= <=
逻辑运算符:&&(并且) ||(或者) !
取址符号:&
还有 |(按位运算) ^(按位异或)等等
好的这就是这期的全部内容了,感谢各位的阅读,欢迎各位大佬给出整改建议和纠正。