1.类比生活
整数类型组成分为班(短整型short)、营(整型int)、军(长整型long)。
3.数据类型举例
字符类型,和羊肉串中的单块羊肉一样,比如'c'、'A'、'1'.使用单引号,在单个字符两边加上英文标点单引号,就是字符类型数据。
字符串类型,和羊肉串一样,串起来很多块羊肉(将多个字符类型数据穿在一起),很有羊肉串的感觉。 "12adf","qweqweqe","羊肉串",使用双引号将多个(达约等于1个)字符类型数据两边加上英文双引号,就是字符串类型。
如果我们把编程比喻成一场代码和计算机之间的联盟vs部落的战争,那么数据类型就是代码阵营的各个兵种。参与战争的每一位成员,都属于某一类兵种。
2.以C语言中基本数据类型为例
基本数据类型包括数值类型和字符类型;
数值类型包括整数类型和浮点型;整形包括短整型short、整形int、长整形long;
浮点型分为单精度类型float和双精度类型double。
整数类型组成分为班(短整型short)、营(整型int)、军(长整型long)。
浮点型组成分为装甲营(单精度类型float)、装甲军(双精度类型double)
班和营相比,营的人数要包含若干的班,至于若干,在计算机世界中,可能如同地球和太阳数量级的参考。
3.数据类型举例
整型,数学上的整数,比如1,100000,1001,999,-1000,123表示int类型,234l表示long类型,123是否可以表示long类型数据呢?当然可以,属于某个营的兵,必然属于某个军的兵。
浮点型,数学中的小数,比如0.1,100.1,-88.9等,0.1f表示单精度浮点数0.1, 前面的0.1和100.1没有标注,那么表示双精度类型浮点数。字符类型,和羊肉串中的单块羊肉一样,比如'c'、'A'、'1'.使用单引号,在单个字符两边加上英文标点单引号,就是字符类型数据。
字符串类型,和羊肉串一样,串起来很多块羊肉(将多个字符类型数据穿在一起),很有羊肉串的感觉。 "12adf","qweqweqe","羊肉串",使用双引号将多个(达约等于1个)字符类型数据两边加上英文双引号,就是字符串类型。
告诉大家个很不幸的消息,编程世界中,拒绝中文标点符号,比如字符串“羊肉串”是有问题的,编程中是不识别中文标点符号的,除非它作为数据出现。否则一律使用英文标点符号。比如"羊肉串"这个才是正确的字符串。
2016-09-20 第一次修改