处理数据
一,分类
基本类型+复合类型
基本类型包括:整数和浮点数
复合类型包括:结构(struct)
整数分类
整型:char short int long 及unsigned 八种
浮点型:float double long double
布尔型:boole 有时候也算整数
二,整型讲解
1,表达
short=short int
long =long int
2,函数使用
sizeof()//返回类型的长度 字节
sizeof 变量 //就是 括号可以省略
3,无穷值的使用
要想获取每种类型的极值。可以在头部添加
#include "limits.h"
INT_MAX,INT_MIN//分别表示整型数最大、最小值
4,无符号跟有符号数差别
-128-127 0-255 short型;无符号数最高位可以当做数值
5,极值加减法:
1> 有符号数:int max=INT_MAX;
无符号数:unsigned int un_max=INT_MAX;
max++
un_max++
max=-2^31
un_max=2^32+1
2>有符号数:short sam=0;
无符号数:unsigned short un_sam=0;
sam--;
un_sam--;
sam=-1;
un_sam=255;
6,long long ;unsigned long long:至少是64位
7,优化考虑,如果没有大型整数,尽量选用 short(如果可以满足的话)
char 也可以
8,int a=42; //十进制 decimal
int b=042;//八进制 hex
int c=0x42;//十六进制 octal
cout<<"a="<<a<<endl;//十进制格式输出
cout<<"b="<<b<<endl;//八进制格式输出
cout<<hex;
cout<<"c="<<c<<endl;//十六进制格式输出
cout<<oct;
9,名空间
如果cout这样用
std::cout<<
std::endl
std::hex
std::oct
则上述关键字(cout,endl,hex,oct;比如 int cout;)都可以用作变量名
std::cout.put('d');//输出函数
10,const 只读
const int a;
a=9;
//这是不正确的,定义完后就不允许更改变量值了
const比define好处
1>明确指定类型
2>可以使用作用域,将const 定义的变量范围限制在某个文件或者函数中
三,浮点数
1,通常float 32位 有效位数
double 64位
long double 80 96 128
float 只能表示数值中的前六位
2,强制类型转换不会改变 变量本身值
int b=(int) a
不会改变 a 的值,仅仅改变b 的值。
分享到:
相关推荐
C++primer的笔记,可以看一下,一些容易犯错的陷阱
C++ Primer 中文版(第四版)学习笔记~ C++ Primer 中文版(第四版)学习笔记~
C++ primer plus 第五版的个人学习笔记,仅供大家学习参考。
牛人的c++primer学习笔记,c++基础学习必须看的,努力中。
个人学习笔记,转自某博客,私人制作 笔记详细齐全,很稀有!
《C++ Primer Plus第6版中文版》学习笔记(第十章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的
C++ primer plus学习笔记之三,分为一下几个部分: 函数参数:介绍了函数的生命规则以及定义 数组函数:数组作为变量时的使用方法 指针和const:灵活运用指针和const 函数和二维数组:二维数组作为变量时声明以及定义...
C++ Primer学习笔记 内容很详细
C++ Primer Plus学习笔记。包括基本语法以及STL的使用
C++ Primer Plus 第9章内存模型和名称空间 new操作符以及名称空间的使用demo
C++_Primer_中文版的学习笔记,C++_Primer全面介绍了 C++ 语言。作为一本入门书(Primer),它以教程的形式对 C++ 语言进行清晰的讲解,并辅以丰富的示例和各种学习辅助手段。
C++ primer plus学习笔记.md
经典之作c++ primer,笔记有助于学习总结
C++ primer前十章的学习笔记,看对大家有用么
C++ Primer 学习资料 源码 笔记
《C++ Primer》第五版中文版学习笔记,适合完整看过原书一遍以上的人员复习与查阅使用。对于基础较好的,也可直接适用。
学习C++ Primer 3rd 时做的一些笔记,相信对初学者学习 C++ Primer 很有帮助 !
C++ Primer Plus 第六章分支语句和逻辑操作符的笔记 用例子阐释了 逻辑表达式,问号操作符,switch语句,break和continue以及文件简单输入输出 学习笔记系列博客地址:...
C++ Primer 第四版学习笔记是本人2014年学习C++时的学习笔记,今天分享出来给初学者,让大家学习起来不在枯燥。需要的同学自行下载,大佬请绕道!
学习C++ primer时自己总结的一些知识点。 百页PDF