C/C++输入与数据类型

C/C++输入与数据类型

上节介绍了注释的方法和技巧。C/C++学习之注释

本节介绍数据的输入与数据类型。

1、输入

要求:实现一个账号与密码的输入。

  • 在此处介绍一个与cout相同命名空间的函数(先理解为函数)cin

  • 用法和cout类似,但是它的功能是从键盘缓冲区接收东西传到变量里。
    std::cin >> 变量名;
    是不是很简单。看一下实际的使用:

    int main(){
    	char name;
    	int password;
    
    	std::cout << "输入用户名:" << std::endl;
    	std::cin >> name;
    	std::cout << "输入密码:" << std::endl;
    	std::cin >> password;
    
    	return 0;
    }
    

    此处没有讲数据类型,用户名先用一个字符char代替,密码用整数int代替。
    此处看起来有很多缺点,但是学习本就是一个循序渐进的过程,不可一蹴而就,且看后面如何分析。

2、数据类型

在上面输入中定义了两个数据类型char,int。在之前的学习中还有stringfloat等类型。但是大家真的理解了数据类型了吗?看下面的分析。

  • 计算机中的数据分很多类型:

    intunsigned intchar
    unsignedlonglong long
    unsigned longshortunsigned short
    floatdouble各种指针类型
    枚举类型(enum)struct结构类型union联合类型
    boolstring

    C++完全支持C的各种数据类型

  • 不同数据类型的区别

    • 1、表示的意义不同
    • 2、占用的内存不同
    • 3、表示的范围不同
    • 4、使用方法不同
  • 数据类型使用不当,将导致严重的后果(fatal error)

    • 1、对于程序员来说,可能会由隐藏的Bug
    • 2、对于系统来说,就是隐藏的灾难
  • 举个例子:因为数据类型使用不当,数据溢出了,导致阿丽亚娜5号运载火箭炸了。4亿美金的烟花真好看!

好,本节内容结束!下节介绍变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值