gentes 发表于 2014-7-2 23:06:54

初学C语言 类型变量问题

其实也就小问题,百度详细不出来,也不知道怎么描述

首先整型=整数型么?字符串型能比对大小?依靠什么?应该是用整数来比对啊,而且比对是比对值的啊

gentes 发表于 2014-7-3 10:46:59

求助攻…………

catch 发表于 2014-7-3 11:01:16

gentes 发表于 2014-7-3 10:46 static/image/common/back.gif
求助攻…………

比较抽象,举一个例子~

故乡的风 发表于 2014-7-3 17:17:17

int型数据是整数,但是它的取值是有范围的。
int,char等原子类型以及其他抽象数据类型都是通过数值化的方式对现实的抽象。比如,对一个人的描述,可能包括姓名,性别,年龄,身高等等,如果你想比较两个人的大小关系,可以自定义一种大小比较方案,比如通过年龄来比较。字符串同理,你也可以通过自定义的方式来比较大小,c标准库中strcmp采用的是依次比较两个字符串每个对应的字符,直到对应字符不相等为止。
字符在计算机中也抽象成数值,最开始的是ASCII码,后来进行了扩展,c语言采用的是ANSI C标准的字符编码方式。
页: [1]
查看完整版本: 初学C语言 类型变量问题