C++Primer plus学习记录第一日.2




对于float,只要记住这三个就好

我们尝试导入头编写

打开头文件


内部定义的宏定义






数的溢出行为就像里程表一样

这段是告诉你如果有可能请一直用int

但是为了可移植性,请用long

这边的话要注意一下,short是可以节省内存的,如果是数组的建立,要先要考虑这个,一个字节考虑char

C++如何确定一个值得类型,或者如何去存放
你可能有疑问说,我不是在写程序的时候已经写了类型声明了吗?
其实这个是编译器如何去判断的,首先它会判断你值得本身 int =100U
是不是有一些特殊的后缀,如果有就会找合适的容器放,如果没有就先认为是int型,如果发现int的类型还是放不下就换个大的容器,一直到可以放下为止
// morechar.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//
#include <iostream>
int main(){ using namespace std; //char ch1 = "M"; char ch = 'M'; int i = ch; cout << "The ASCII code for " << ch << "is" << i << endl; cout << "Add one to the character code:" << endl; ch = ch + i; i = ch; cout << "The ASCII code for" << ch << " is " << i << endl; cout << "Dispaly char ch using cout.put(ch): "; cout.put(ch); cout.put('!'); cout << endl << "Done" << endl; return(0);}

对程序的解释

对cout.put() OOP思想的首次解释

记住这个叫字符常量

但是这个报错了

VS的IDE可以联机搜索

可以这样来一下

这个是另外两种写法
事实上是,''单引号就好像是可以解决这个问题~

C++转义序列

主要说一下endl的代替

UNICODE的字符编码先说一下,以后有机会会有很详细的解释

signed char
unsigned char
使用时的取舍
在把他们用于储存数值的时候,差异是需要被考虑的
当ASCII字符的时候,不需要考虑

这个作为一种了解就好

const这个限制符,你就记住是一个开关,保证这个数不被改变。
比#define好的地方是:明确指定类型,以及可以限制文件在特定的函数或者文件中。而且也扩展到更多的类型

浮点数的E表示法

以及它的三种表示法

在vs里面有这个头文件,直接使用


在文章的最后,写一下类型的分类
赞 (0)
