第二章:数据类型

简介: 第二章:数据类型

第二章:数据类型

C艹规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存


2.1 整型

作用:整形变量表示的是整数类型的数据


C艹中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:

30576300568f4e7ab8f40ba78d0afcbd.png


2.2 sizeof关键字

作用: 利用sizeof关键字可以统计数据类型所占内存大小


语法:sizeof(数据类型/变量)


示例:

int main() {
  cout << "short 类型所占内存空间为: " << sizeof(short) << endl;
  cout << "int 类型所占内存空间为: " << sizeof(int) << endl;
  cout << "long 类型所占内存空间为: " << sizeof(long) << endl;
  cout << "long long 类型所占内存空间为: " << sizeof(long long) << endl;
  system("pause");
  return 0;
}

short < int <= long <= long long


2.3 实型(浮点型)

作用:用于表示小数


浮点型变量分为两种:

1.单精度float

2.双精度double


两者区别在于表示的有效数字范围不同:

330a678ca1664c388b3ab9d3a3de3921.png


2.4 字符型:

作用: 字符型变量用于显示单个字符


语法: char ch = ’a‘;


注意1:在显示字符型变量时,用单引号将字符括起来,不要使用双引号

注意2:单引号内只能有一个字符,不可以是字符串


▪C和C++中字符型变量只占用一个字节

▪字符型变量并不是把字符本身放到内存中存储,而是将相对应的ASCll编码放入到存储单元

ps:ASCll码自己查阅


2.5转义字符:

**作用:**用于表示一些不能显示出来的ASCII字符


现阶段我们常用的转义字符有:\n \\ \t


▪列表:

a25f80ba4b4c4175903fd8b9f523f097.png


2.6字符串型:

作用:用于表示一串字符


两种风格:


C风格字符串:char 变量名[] = “字符串值”

char str1[]="hello world!";

注意:C风格的字符串要用双引号括起来


C++风格字符串:string 变量名 = “字符串值”

string str = "hello world"

注意:C++风格字符串,需要加入头文件==#include==


2.7 布尔类型 bool

作用:布尔数据类型代表真或假的值


bool类型只有两个值:


true——真(本质是1)

false——假(本质是0)

bool flag = true
cout<<flag<<endl;  //1
falg = false;
cout<<flag<<endl;   //0


2.8 数据的输入

作用:用于从键盘获取数据


关键字:cin


语法:cin >> 变量


▪code

int main(){
  //整型输入
  int a = 0;
  cout << "请输入整型变量:" << endl;
  cin >> a;
  cout << a << endl;
  //浮点型输入
  double d = 0;
  cout << "请输入浮点型变量:" << endl;
  cin >> d;
  cout << d << endl;
  //字符型输入
  char ch = 0;
  cout << "请输入字符型变量:" << endl;
  cin >> ch;
  cout << ch << endl;
  //字符串型输入
  string str;
  cout << "请输入字符串型变量:" << endl;
  cin >> str;
  cout << str << endl;
  //布尔类型输入
  bool flag = true;
  cout << "请输入布尔型变量:" << endl;
  cin >> flag;
  cout << flag << endl;
  system("pause");
  return EXIT_SUCCESS;
}
目录
打赏
0
0
0
0
18
分享
相关文章
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。
|
5月前
|
C语言程序设计核心详解 第二章:数据与数据类型 4种常量详解 常见表达式详解
本文详细介绍了C语言中的数据与数据类型,包括常量、变量、表达式和函数等内容。常量分为整型、实型、字符型和字符串常量,其中整型常量有十进制、八进制和十六进制三种形式;实型常量包括小数和指数形式;字符型常量涵盖常规字符、转义字符及八进制、十六进制形式;字符串常量由双引号括起。变量遵循先定义后使用的规则,并需遵守命名规范。函数分为标准函数和自定义函数,如`sqrt()`和`abs()`。表达式涉及算术、赋值、自增自减和逗号运算符等,需注意运算符的优先级和结合性。文章还介绍了强制类型转换及隐式转换的概念。
|
6月前
|
C++
c++学习笔记01 基本知识与数据类型
C++学习笔记,涵盖了C++中的常量定义、数据类型、变量内存大小计算、基本数据类型(整型、实型、字符型、字符串型、布尔型)以及转义字符的使用。
56 4
第二章、 数据类型与变量
JavaSE:基本数据类型的讲解和解析,便于已学同学进行复习或刚开始学习Java的学生进行理解。
56 0
c++基础知识入门——数据类型
c++基础知识入门——数据类型
135 0
实战:第五章:EZDML修改数据类型
实战:第五章:EZDML修改数据类型
140 0
实战:第五章:EZDML修改数据类型
Python编程 数据类型
本章将会讲解数据的类型,int类型,float类型,str类型,bool 布尔值
62 0
Python编程 数据类型
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
586 0
C语言第二章 数据类型,运算符和表达式总结【完美补充文字版】(超级详细)
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等