面向过程1---------定义变量,基本数据类型

脚本语言:js,python,perl,ruby,php

编程语言,java,c,c++,c#,go,swift,objective-c


js:  var  a_name -----var a;

c:   type  a_name-----char a; int a;float a; double a;void;

c++:type a_name-----int a;float a;

python: 不需要指明变量类型  a=100;

java:type  a_name-----int a;

ruby:全局变量以$开头,实例变量以@开头;类变量以@@开头,局部变量以小写字母或者_开头,常量以大写字母开头,不能定义在方法块内;

       另外,ruby还有伪变量;

perl:变量$开始。数组以@开始。哈希以%开始;

go:  第一种:指定类型  var a int=10;   第二种 不指定类型;

swift:var a_name;

c#:int a_name;

php:$a_name=100;


js:基本数据类型有:字符,整数,小数,日期,布尔;

c:变量的类型决定了存储空间,以及如何存储的位模式;

   数据类型分为:整数类型,枚举类型,void类型,派生类型;

      整数类型分为:整形跟浮点;

      枚举类型:也是算术类型,被用来赋予其一些离散整数值的变量

      void;

      派生类型:包括指针,结构,数组,共用体和函数类型;数组类型跟结构类型共称为聚合类型;

c++:基本的数据类型;布尔,字符,整型,浮点,双浮点,void,宽字符

                         bool  char   int   float  double  void  wchar_t

                可以使用类型修饰符进行修饰

      枚举类型  enum

java:char  string  int  float byte  short  long double  boolean   enum     引用类型

phython:标准数据类型:数字,字符串,列表,元祖,字典   del可删除一些对象的引用

c#:分为值类型,引用类型,指针类型

php:分为,字符串,整形,float,blean,array,object,,null

perl:分为三种,标量,数组,哈希

ruby:基本数据类型包括。number,string,ranges.symbols,true,false,nil

        数据结构:array,hash

go:布尔,数字,字符串,派生,包括

  • (a) 指针类型(Pointer)
  • (b) 数组类型
  • (c) 结构化类型(struct)
  • (d) 联合体类型 (union)
  • (e) 函数类型
  • (f) 切片类型
  • (g) 接口类型(interface)
  • (h) Map 类型
  • (i) Channel 类型

 swift:内置了丰富的数据类型,常用的有int,unit.float等

原文地址:https://www.cnblogs.com/kaililikai/p/5798864.html