c++基础知识第二天:数据类型

简介:视频链接:黑马程序,书籍:《c++primer》第五版

一、数据类型

1、实型(浮点型):表示小数。

(1)分类:单精度(float),双精度:(double)

   float f1 = 3.14f;    double f2 = 3.14;

(2)区别:所占内存不同,有效位数不同

(3)内存大小:float:4   double:8

(3)注意:c++编译器中,不管哪种默认显示6个有效数字。

         科学计数法:float f1 = 3e2; foat f2 = 3e-2;

2、字符型

(1)创建方式:关键字:char

         char ch = 'a';(单引号将字符括起,不用双引号,只能有一个字符)

(2)内存大小:1字节

(3)注意:字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCⅠⅠ编码放在内存           中存储。查看编码:cout<<int(ch)<<endl;  常用码:a-97   A-65

(4)常见错误:用双引号,多字母。

(5)转义字符:常用:\n(换行),\\(反斜杠),\t(水平制表符(占8个空格,用于左对齐)

3、字符串型

(1)表示方法:1>c语言风格:char 变量名[] = "字符串值"

                            2>c++风格:string 变量名 ="字符串值"

(2)注意事项:与字符不要混淆,要用双引号。

                             c++风格必须包含头文件#include<string>。

4、布尔类型

(1)作用:代表真或假的值。true(本质值为1),false(本质值为0)

(2)所占内存空间:1个字节

二、数据输入

1、作用:从键盘获取数据

2、表达形式:cin>>

3、输入整型、浮点型、字符型、字符串型、布尔型:先定义变量类型,再输入,出现字符串时一定要注意头文件,布尔型只要非0即为真

三、运算符

1、作用:执行代码运算

2、分类:算数、赋值、比较、逻辑运算符

3、注意:两个整数相除,结果仍为整数,小数部分去除;除数不能为0。

                 两个小数相除,结果可为小数。

                 两个小数不可做取模运算。

4、重点学习:前置递增:++a(先让变量加1,再进行表达式的计算)

                        后置递增:a++(先进行表达式的计算,a再加1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值