C++_数据类型/转义字符

1. 数据类型存在的意义:给变量分配合适的内存空间。

一、整型
    //1、短整型
    short num1 = 10;

    //2、整型
    int num2 = 10;

    //3、长整型
    long num3 = 10;

    //4、长长整型
    long long num4 = 10;

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

 二、实型(浮点型):用于表示小数,默认情况下,输出会有六位有效数字。

        1.单精度float

        float f = 3.14;

        默认情况下编译器会把小数当成double类型,然后再转换成float类型。

    所以最好要写成:float f = 3.14f;

注:float f = 0.0f;        不可写成 float f = 0f;

        2.双精度double

科学计数法表示 3e2 相当于3 * 10^2

3e-2 相当于 3 * 10^(-2)

疑点:不知道为啥用e?

三、字符型:用于显示单个字符。

例:char ch = 'a';(创建时用'单'引号)

  • C/C++字符型变量只占用1B

        

  • 将字符对应的ACSII编码放入存储单元

强制类型转换语法:(数据类型) 变量

四、转义字符

       1. 换行符:\n

注:\n与endl有区别,endl会清空缓冲区,所以速度会比\n慢。

缓冲区:键盘输入数据,这些数据先保存在缓冲区中,然后你的程序再从缓冲区中读取数据。比如你输入一个字符'a'赋值给char变量 b,缓冲区中有两个字符,一个是'a',还有一个是'\n'回车,程序读取了一个字符'a',缓冲区里还有一个回车字符,此时如果你再想输入一个字符,将得到一个回车。

        2.反斜杠:\\

        3.水平制表符:\t

                作用:可以整齐的输出后面的数据

        会有八个空格位,如果前面有A个数据(A>=0&&A<=8),则补(8-A)个空格。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值