实型(浮点型)
作用: 用于表示小数 浮点型变量分为两种: 1、单精度float 2、双精度double 两者的区别在于表示的有效数字范围不同
数据类型 | 占用空间 | 有效数字范围 |
---|
float | 4字节 | 7位有效数字 | double | 8字节 | 15~16位有效数字 |
#include<iostream>
using namespace std;
int main()
{
float a = 3.14f;
double b = 3.14;
cout << "a=" << a << endl;
cout << "b=" << b << endl;
cout << "a占用的空间大小为" << sizeof(a) << endl;
cout << "b占用的空间大小为" << sizeof(b) << endl;
float f = 3e2;
cout << "f=" << f << endl;
float f1 = 3e-2;
cout << "f1=" << f1 << endl;
system("pause");
return 0;
}
字符型
作用:字符型变量用于显示单个字符 语法: char ch = ‘a’; 注意1:在显示字符型变量时,用单引号将字符括起来,不要用双引号 注意2:单引号内只能有一个字符,不可以是字符串 C和C++中字符型变量只占用1个字节 字符型变量并不是把字符本身放到内存中储存,而是将对应的ASC||编码放入到存储单元
#include<iostream>
using namespace std;
int main()
{
char ch = 'a';
cout << ch << endl;
cout << "ch占用的空间大小为" << sizeof(ch) << endl;
cout << int(ch) << endl;
cout << (int)ch << endl;
system("pause");
return 0;
}
转义字符
作用:用于表示一些不能显示出来的ASCII字符 现阶段我们常用的转义字符有:\n \ \t
#include<iostream>
using namespace std;
int main()
{
cout << "hello\n";
cout << "\\" << endl;
cout << "aaaaa\thelloworld" << endl;
system("pause");
return 0;
}
|