C++学习笔记之杂记篇

1.#define

其中的#代表的是预处理命令。
作用类似于在文件中查找替换。例:

#include<stdio.h> 
#define MAX(a,b) ((a>b)?(a):(b))  
int main(int argc,char *argv[]) 
 {             
 	 int x,y,max; 
 	 printf("input two numbers:\n");  
 	 scanf("%d%d",&x,&y); 
 	 max=MAX(x,y);   // 将x,y中的较大值赋值给max           
 	 printf("max=%d\n",max);              
 	 return 0;  
}

2.sizeof()的使用

返回所占总空间的字节数。sizeof(…)是运算符,其值在编译时即计算好了。

3.头文件climits

定义了符号常量来表示类型的限制。较为常用的SHRT_MAX,INT_MAX,UINT_MAX…

4.浮点常量

  • 223.33(2.2333E+2)默认double型浮点常量
  • 12.34f(1.234E1F)float型浮点常量
  • 0.022L(2.2E-2L)long double型浮点常量(一般不用l后缀)

5.数据类型wchar_t

  • wchar_t类型,也称为双字节类型,或宽字符类型。存储无符号数。
  • char是8位字符类型,最多能包含256种字符,许多的外文字符集所包含的字符数目超过256个,char型不能表示(比如汉字)。
  • 赋值时要加L。例wchar_t ch = L’d’;
  • 输出和输入:wcout wcin;

6.控制浮点数输出为小数点形式

cout.setf(ios_base::fixed,ios_base::floatfield)

7.强制类型转换

TypeName (value) // 纯粹的c++格式
(TypeName) value // 来自c语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值