c++学习笔记

c++学习笔记
学习了一些关于C++的书籍,有Visual C++程序设计基础(第二版)、C++基础教程(第二版)、C++大学教程(第三版)、C++ primer plus(第六版)。现在再复习总结一下,形成自己编程模式。总结一些自己觉得重要和易忘的知识点,所以并不全面。

一章 基本数据类型及表达式
1.1数据类型

数据类型存储字节数 数值范围
int4 -2^31~2^31-1
short int2 -2^15~2^15-1
long int4 -2^31~2^31-1
unsigned int4 0~2^32-1
unsigned short int2 0~2^16-1
unsigned long int 4 0~2^32-1
char1 -128~127
unsigned char1 0~255 (一般用于图片像素的数据类型)
float4 -3.4*10^38~3.4*10^38
double8 -1.7*10^308~1.7*10^308

1.2
十进制
八进制以0开头, 如:077,0110
十六进制以0x或0X开头 如:0x10a,0Xfd
长整型以l或L结尾 如:12l,-456L,0x245L,0756L
指数e或E e或E前面必须有数,后面必须为整数如:2.1E-8,8.14e6
小数如:0.0,.123,125. 这些都是合法的
在C++系统中默认的实型常量是双精度double,若要为float型,则在结尾加上f或F如:12.78f,1.2e6F
字符常量    如:'a'   '4'  '0'  '$'  '#'  (用单引号)
字符串常量结尾加有'\0'   

'a' 与 "a" 所占的字节不一样,前者只占一个字节,后者占两个字节包含'\0'。
所以字符串实际占用的字节数=串长度+1

符号常量  用const定义的变量必须立即赋值     
<span style="font-size:18px;">const int p=3;

const int p;
p=3;  <span style="color:#ff0000;">(错误)</span></span>











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值