C语言教学的过程中,每次提到数据类型的时候,学生张口就是char、int、float、double…其实,我的问题是什么是数据类型,而不是数据类型有哪些?,现在小编就来说说关于什么是数据什么是数据类型 什么是数据类型?下面内容希望能帮助到你,我们来一起看看吧!

什么是数据什么是数据类型 什么是数据类型

什么是数据什么是数据类型 什么是数据类型

C语言教学的过程中,每次提到数据类型的时候,学生张口就是char、int、float、double…。其实,我的问题是什么是数据类型,而不是数据类型有哪些?

要想理解什么是数据类型,首先要搞明白计算机的一些原理。程序运行的时候,不管是常量还是变量,都有自己的地址空间,那么程序是如何访问地址空间里的内容呢?首先找到常量或变量的地址编号,然后按照一定的规则去访问地址空间里的内容;除此之外,取出来的数据可以进行的运算。访问规则和可以进行的运算就是数据类型。当然这些都是自己的一点心得,目前所有的课本里还没有我这种谬论。系统提供了一些原生态的数据类型,比如char、int、float、double、void、指针类型。程序员可以使用这些原生态的数据类型再构造自己的数据类型。比如int *、char *、数组、函数、结构体、联合体、枚举;再更升一级,还可以构造链表、栈、队列、二叉树等数据类型。希望对大家有所帮助,也欢迎大家评论。

,