摘要: 1.简单的define定义 #define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写 if(i<MAXTIME){.........} 编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。 这样的定义看起来类似于普通的常量定义CON 阅读全文
posted @ 2019-08-23 17:58 世纪强风 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: typeid是C++的关键字之一,等同于sizeof这类的操作符。typeid操作符的返回结果是名为type_info的标准库类型的对象的引用。type_info中存储特定类型的有关信息,定义在typeinfo头文件中。 下面来看typeid().name(),用于获得表达式的类型,以c-style 阅读全文
posted @ 2019-08-23 17:33 世纪强风 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: 最大值,最小值 #define MAX( x, y ) ( (x) > (y) ? (x) : (y) )#define MIN( x, y ) ( (x) < (y) ? (x) : (y) ) 求平方 #define SQR(x) ((x)*(x)) 阅读全文
posted @ 2019-08-23 17:19 世纪强风 阅读(2060) 评论(0) 推荐(1) 编辑
摘要: C语言提供的位运算符列表:运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变 阅读全文
posted @ 2019-08-23 16:50 世纪强风 阅读(3026) 评论(0) 推荐(0) 编辑