对于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里面有这个头文件,直接使用
在文章的最后,写一下类型的分类
联系客服