永发信息网

C语言中,数字和数字字符有什么区别

答案:3  悬赏:40  手机版
解决时间 2021-03-25 14:08
  • 提问者网友:流星是天使的眼泪
  • 2021-03-24 23:55
C语言中,数字和数字字符有什么区别
最佳答案
  • 五星知识达人网友:执傲
  • 2021-03-25 01:29
数字分整型(int)、浮点型等,例如1、2、。。。
数字字符是字符(c)‘1’、‘2’。。。;
是两种不同的类型,而且所占字节也不同;
32位系统,数字(int)占 4 位 ,; 字符(c)占 1 位;
它们是用来修饰两种同的类型。
全部回答
  • 1楼网友:人间朝暮
  • 2021-03-25 03:48
‘1’是字符,但是1是数字,他们分别要存放在char和int(或者long等等)的空间内;在ascii码中,‘1’对应的数字是65,也就是说,当你返回值是1的时候,确实就是1,但是如果返回‘1’,实际相当于返回了65~
  • 2楼网友:由着我着迷
  • 2021-03-25 02:40
1是int类型,‘1’是char类型,当然char的存储模式其实也是和int类似的,比如‘A’和65是一样的,也就是说计算机存储‘A’的时候其实是把它当做65存储的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯