A. 计算机系统中为什么要有数据类型
计算机的数据类型是由于计算机的结构和解决实际问题需要。我们要计算整数、小数,要处理英文字符、中文字符、这些东西在计算机中都是用不同类型的数据表示的。计算机的数据结构有位(bit),字节(byte),每次操作的数的位数取决于计算机的字长,现在常见的有32位,64位。
B. 在C语言中为什么要定义数据类型
这个问题只要和汇编一比较就可以知道了,C中定义数据类型是为了容易编程,定义了数据类型之后又定义了数据类型之间的各种运算,这样对编程人来说就会方便很多,如果不定义数据类型,那么数据之间的差别只有位不同而已,这样如果要定义一个字符变量,你首先要去申请一个8位的内存,再去按ASCII码对其进行赋值,这样对编程人员来说是很恐怖的。
C. 程序语言中为什么要划分数据类型
程序=算法+数据结构,数据类型就是数据结构的基本实现,每种程序语言都要遵循这个基本规律!
通过算法你可以最快的速度找到解决问题的办法,而数据类型则是在算法中起到存储和交换的作用。所以,二者相互相成,缺一不可!
D. 数据库为什么要规定数据类型为什么要规定int还是tinyint char varchar,意义是什么
因为我们的数据都是在磁盘,以前在磁带上存储,空间都是有限的,每一个有意义的数据,占用的存储空间越小越好,所以根据具体情况来规定数据类型,1可以节省空间,2便于存储,3便于数据库的管理!
E. 数据类型的定义是什么 为什么要有数据类型面向过程和面向对象数据类型的差别
数据类型是为变量而生的,
编程中要用到变量,定义变量就要分配内存,分配多大内存呢?就得按数据类型分。
面向过程的数据类型范围要小于面向对象的数据类型。
因为面向对象的数据类型除了有面向过程的基本数据类型外,
还能自定义更加复杂的引用类型。
F. 在建立计量经济学模型时,什么时候,为什么要引入虚拟变量
当解释变量中存在分类变量时,就引入虚拟变量。例如性别、地区、学历等类型变量用0和1代表类型,就用虚拟变量了。
G. 为什么编程语言需要引入数据类型概念,有什么用
每种数据在内存中存储的位置及大小空间不同,电脑需要对常用的各种数据类型进行了明确的划分。想让计算机进行数值运算,你就传数字给它,你想让他处理文字,就传字符串类型给他
H. C语言为什么要有数据类型
(1)任何运算,都有类似数据类型的内容,比如小学一年级,学百以内加法,以后学习分数、小数等等。
(2)C语言的数据类型较多主要是要和多领域的数学问题兼容;
(3)数据类型是有属性的,很有意思的。
(4)节省存储空间
(5)适合计算机存储、处理
I. 为什么数据在使用之前要先进行数据类型定义
1,变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,
大多数语言通常首先需要声明变量。就是说,必须事先告诉编译器在程序中使用
了哪些变量,及这些变量的数据类型以及变量的长度。这是因为在编译程序执行
代码之前编译器需要知道如何给语句变量开辟存储区。另一点,声明变量时,可以
不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,
等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而
且声明时必须确定变量类型,这种就是严格的数据类型。
2,int 和char在内存所占字节不一样,char是单字节,int是2字节或者4字节由
机器而定,一般为机器字长。你要知道,所有的数据在计算机中都是用二进制来
表示的,而字符在计算中是通过它对应的ASCII码来识别的,ASCII 码使用指定
的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符,也就是字符的
ASCII码值范围是从0到255,而标准的ASCII码使用 7 位二进制数来表示所有的
大写和小写字母,数字 0 到 9、标点符号, 以及在美式英语中使用的特殊控制
字符。范围是0到127。c语言中规定使用char来表示字符的类型,范围局限在0到
127,而且都是整数。所以实际上char型是属于int型,是int型的子集。所以在
char型允许的范围内就是int型,所有的字符都可以用int型来表示,但是反过来
,大于255的整数,只能是int型,而不可以用char型来表示。
所以最后总结起来它们的关系就是属于的关系,包含与被包含的关系。
说得这么详细,相信你会明白拉,记得给哥哥顶下!