从C到C++
C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言 。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。最新正式标准C++11于2011年8月12日公布。计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。
C++知识的一些自己的理解。
C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言 。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。最新正式标准C++11于2011年8月12日公布。计算机诞生初期,人们要使用计算机必须用机器语言或汇编语言编写程序。
C++语言有模板函数特性,可以更方便的编写程式,而不用考虑类型。先来了解下模板函数定义。
如果有人问你100常量在C++里面它会是什么类型,你可能会知道应该是int类型。如果当你不知道的时候,又要怎样得到答案呢?下面介绍关键字typeid是如何得到常量类型
字符型常量用单引号括起,哪么单引用字符又怎么表示呢?
整型、浮点型、布尔型常量
整型常量
一般可表示成十进制、八进制、十六进制的形式(不支持写成2进制)。
C++中的数据类型的长度并不总是一致的,比如int类型在32 位机和64位字节长就不一样。因此,使用C++开发 … 继续阅读基本类型的字节长度
记得有次编程中忘了初始化变量,这导致了计算结果不正确,debug后发现未始化造成的,现记录此问题也让大家不要再进坑了!
在计算机世界里,只存在二进制数。对程序员来说,直接操作二进制数比读天书还要难,也因此C++提供了有意义的数据类型。
关键字(keyword)又称保留字,是整个语言范围内预先保留的标识符。每个C++关键字都有特殊的含义。经过预处理后,关键字从预处理记号(preprocessing-token)中区别出来,剩下的标识符作为记号(token),用于声明对象、函数、类型、命名空间等。不能声明与关键字同名的标识符。
标识符(identifier),即名字,C++中的标识符用心标识变量