第二课 数字类型

数据类型存在意义:给变量分配何时的内存空间


1.整型

short、int、long、long long




2.sizeof关键字

作用:利用sizeof可以求出数据类型占用内存大小


3.实型(浮点型)

单精度 float
双精度 double

float f1 = 3.14f; //写f默认给的数字就是单精度的,否则或默认数字是双精度,然后给float之后改变类型
double d1 = 3.14;

不进行配置,在C++中默认显示6为有效数字

科学计数法

float f1 = 3e2;
float f2 = 3e-2;

4.字符型

使用单引号,显示单个字符;字符型变量并不是把字符本身放到内存里,而是将对应的ASCII码放入到存储单元。

char ch  = ‘d’;

字符型变量对应的ASCII码值

char ch  = ‘d’;
count<<(int)ch<<endl;
ch = 97; // 可直接用ASCII给字符变量赋值
//a-97, A-65

5.转义字符 作用:用于表示一些不能显示出来的ASCII字符
\n 换行,将当前位置移到下一行开头 
cout<<"Hellow world\n";

\t 水平制表 (跳到下一个TAB位置),使输出整齐
cout<<"Hellow\tWorld"<<endl;

\\ 代表一个反斜杠字符“\”

6.字符串型

C风格字符串: char str[] = "dz"

C++风格: string str = "dz"
#include <string> // 使用C++风格字符串,需要包含这个头文件

7.布尔类型 bool
作用:代表真或假的值

  • ture --真(本质是1)
  • false --假(本质是0)

8.数据的输入
作用:从键盘获取数据
关键字:cin

#include <iostream>
#include <string>
using namespace std;

int main()
{
    string password = "";

    cout<<"请输入密码:"<<endl;
    
    cin>>password;

    cout<<"输入的密码为:"<<password<<endl;

    return 0;
}
posted @ 2025-03-28 22:39  起名字太难0123  阅读(9)  评论(0)    收藏  举报