`

基本数据类型

阅读更多
 每个人都想飞,但是还没有学会走路之前,连跑你都不行-----侯俊杰(侯捷)传说中的MFC大牛人深入浅出MFC做作者。
  如果你觉得这些最简单你都不愿意看的话,我可以说这个小组不适合你,更可以说,你心太浮躁,做程序更不适合你。
  
  2.1
   C/C++数据类型
   常量 #define PI 3.141516(预处理器)
   const int PI =3.141516;(编译器)
   C++提倡尽量不要用预处理器,用编译器,这是为了类型安全
  
   变量
  (bit ->8bit(比特)=Byte(字节) 1024Byte=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB)
  百度有个答案,关于单位转换
  http://zhidao.baidu.com/question/17455821.html?fr=qrl3
  1.int(16)
  2.char(8)
  3.float(32)
  4.double(64)
  5.long double(128)
  构造类型(3)
  6.数组体
  7.结构体
  18.共同体
  
  9.指针类型
  10.空类型
  
  Example:
  1.#define PI 3.141516
  2.Unsigned int(16)/short(16)/long(32) i
  3.float(32)/double(64)/long double(128) j
  先定义后使用,具体那种数据代表什么,我就不解释了。
  char []="liebe" 5+1=6个byte \0都知道吧
  4.int i=010 是8对吧,第一位0代表8进制,i=0xA 是10吧,0x代表16进制
  5.但是,事实上,这些类型的大小要看你的系统的,你可以用sizeof
  ()这个运算符来看真实的你机器的中类型的大小。
  2.2
   JavaScript数据类型
  
  1.字符窜 var myChar="Ich";
  2.数值 var myInt=13;
  3.布尔型 var isTrue=true;
  4.数组 var beatls=array();
  5.Null 特殊类型,就是定义的变量里没有值
  6.undefined 特殊类型,就是没有定义变量
  
  小飞觉得,这两个不能算是数据类型。
  7.function 函数(以后介绍)
  8.Object 对象 (以后介绍)
  
  JavaScript Is Not Java,JavaScript Is Not Simple
  --------JavaScript: The Definitive Guide, 5th Edition
  别太小看Javascript,这个学问蛮大的,上手很简单,弱类型定义语言,动态语言。在定义变量时候加var 或者也可以不加
  关于这个语言强弱,动静的的定义
  http://blog.csdn.net/kingofbirdzjy/archive/2007/09/04/1771594.aspx
  
  2.3
   Java数据类型,三种基本类型
  
  1.整形 byte(8) short(16) int(32) long(64)
  2.浮点型 float(32) double(64)
  3.字符 char(16)
  4.布尔型 boolean
  5.数组 type var-name[]// example: int beatles[]=new int[];
  
  Java和C蛮多定义差不多,但是,字符占的bit很不同了,整型都加了一个数量级,char也是,char myChar='我'会报错吗?(不会),那个Byte和short我个人建议不要使用,因为感觉上你对数据大小限制的很好,其实,Java虚拟机只是用int型来做处理,当然你写也可以,就是虚拟机在去强制转换一把 ,增加开销。
  
  
  2.4
  
   PHP数据类型
   PHP是动态解释性语言,弱类型的语言
   常量:bool define ( string name, mixed value [, bool case_insensitive] )
   变量:
  1.boolean(布尔型) $a = True;
  2.integer(整型) $a = 1234;
  3.float(浮点型,也作“double”) $a = 1.2e3;
  4.array(数组) $a = array();
  5.object(对象) (以后介绍)
  6.resource(资源) 资源是一种特殊变量,保存了到外部资源的一个引用
  7.NULL 殊的 NULL 值表示一个变量没有值。NULL 类型唯一可能的值就是 NULL。在下列情况下一个变量被认为是 NULL: 被赋值为 NULL;尚未被赋值;被 unset()。动态语言的定义,不用先指明它是什么类型,PHP在定义变量的时候要加$就可以了。
  
  2.5
   Python数据类型
   如果说Power来自于哪里,那一定是来自与基底。Python的强大,根在于数据类型的强大。在 Python 中,简单数据类型并不是原始数据类型,而是完善的对象,它们有自已的方法和类。而,虽然Java是全部面向对象的语言,但是它的基本类型不是对象。这个设计原则:根据Python的“深入多态现象”(作者自己构造的术语),一个对象做什么要比一个对象是什么重要。这是一种设计哲学吧。
  
  Python也是动态解释性语言,强类型的语言
  基本的类型
  1.nubmer(boolean,int,long,float,complex) example: i = 20
  2.String example: y="helloworld"/'Helloworld'
  3.Unicode strings example: u'Hello World !'
  下面就是很强大的的数据类型
  4.Dictionary example:d = {"k1":"v1", "k2":"v2"}很类似Hash。强吧,强的,它还是一个对象,有很多方法,具体可以查看他的API
  5.Tuple example:t = ("a", "b", "mpilgrim", "z", "example")
  6.List example:li = ["a", "b", "mpilgrim", "z", "example"] 你可以理解为是Java中的数组,但是Python的List绝对比Java强大,你可以理解为ArrayList.
  7.Sets example:basket = ['apple', 'orange', 'apple', 'pear', 'orange', 'banana']
  很有颠覆性的数据类型吧,来吧,去体验一下Python的Power吧
  
  
分享到:
评论

相关推荐

    C++语言概述 数据的输入与输出 基本数据类型和表达式

    "C++语言概述、数据的输入与输出、基本数据类型和表达式" C++语言概述 C++语言是从C语言发展演变而来的,首先是一个更好的C,它引入了类的机制,最初的C++被称为“带类的C”。1983年正式取名为C++。从1989年开始...

    Java实验-基本数据类型及操作

    了解Java中的基本数据类型及其操作是java编程的基础。本实验报告将介绍Java中的基本数据类型、数据类型转换、控制台输入输出方法和对话框输入输出方法。 一、基本数据类型 Java中的基本数据类型包括整型(int)、...

    C++ 基本数据类型

    ### C++基本数据类型 在C++编程语言中,了解并掌握基本的数据类型是学习的基础。这些数据类型为程序员提供了创建变量、存储不同种类的信息的能力。本文将详细解析C++中的基本数据类型,并探讨它们的特点及用途。 #...

    Java大学实用教程 实验二 基本数据类型和数组 实验报告

    实验报告的标题与描述提到了"Java大学实用教程"中的"实验二",主题是"基本数据类型和数组"。这个实验旨在帮助学生深入理解Java编程语言中的基础元素,包括基本数据类型的使用以及数组的处理。以下是根据实验内容展开...

    oracle基本数据类型

    Oracle 基本数据类型 Oracle 中有多种基本数据类型,包括字符类型、数字类型、日期类型、二进制类型等。了解这些数据类型的特点和使用场景,对于数据库设计和开发至关重要。本文将详细介绍 Oracle 中的基本数据类型...

    JAVA的基本数据类型

    JAVA的基本数据类型

    C语言程序设计各章节习题练习:C语言基本数据类型及运算.doc

    C语言程序设计各章节习题练习:C语言基本数据类型及运算.doc

    java基本数据类型和数组

    java基本数据类型和数组,java编制0-255之间的UNICODE编码表

    Java期末复习资料_第2章_基本数据类型与数组.pdf

    Java是一种广泛使用的编程语言,其数据类型系统中包含基本数据类型和引用类型两大类。基本数据类型变量存储的是数据本身,而引用类型变量存储的是指向数据的空间地址。本资料针对Java期末复习,深入讲解了基本数据...

    Java中的基本数据类型PrimaryTypes

    Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型...

    C语言_第2章基本数据类型

    C语言_第2章基本数据类型

    C语言中的基本数据类型

    讲诉C语言中的最基本数据类型,明白C的基础。

    java与com基本数据类型的交互

    因业务需要,把涉及到java与com交互的基本数据类型都测试了一般, 其中包括了byte、int、float、double、boolean、string,还有数组(SafeArray)。 char型未通过测试,jacob应该不支持该类型。 其中数组比较特殊,...

    基本数据类型存储格式浅析

    在编程世界中,基本数据类型是程序中最小的独立单位,它们代表了各种特定的数据,如整数、浮点数、字符等。了解这些基本数据类型的存储格式对于优化代码、理解内存分配以及处理数据精度等问题至关重要。下面我们将...

    基本数据类型.zip

    在编程领域,基本数据类型是构建程序的基础,它们是由编程语言直接支持的简单数据结构。在C++中,这些基本数据类型包括整型、浮点型、字符型和布尔型等,它们通常决定了变量可以存储的数据范围和精度。让我们深入...

    第2章 C语言的基本数据类型与表达式.ppt

    2.1 C语言的基本数据类型 2.2 常量与变量 2.3 运算符与表达式 2.4 数据类型转换

    05 基本数据类型

    在编程领域,基本数据类型是构建程序的基础,它们是最简单、最原始的数据单元。了解和掌握基本数据类型对于任何程序员来说都是至关重要的。本节我们将深入探讨“05 基本数据类型”这一主题,这包括在各种编程语言中...

Global site tag (gtag.js) - Google Analytics