您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字符变量 >

C语言中关于字符型变量。

发布时间:2019-07-29 23:05 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部C语言中的字符变量为什么可以用正整数赋值?要得到正常的字符,条件是什么?若用负整数赋值情况又将如何?

  其中字符型最是最通用的一种,他是八位二进制的。即一个字节,可以存任何一个字节的变量。

  英文字符实际上是0-127的数字编码存在内存中。我们叫他们ACSII码。电脑在处理这些数据时比如打印:

  printf,如果用%d就打印他的的十进制ASCII码,而%C就打印字符。

  负数实际上会变成正数,如-1==255,当然,你要强制转换成unsigned char型的。

  展开全部C语言中的字符变量其实就是8位的整型变量,所以可以对它进行正整数赋值

  由于char是8位的,若超过8位所表示的范围,比如太大(超过255),会溢出的。

  char类型的可以赋负值,unsigned char赋负值的话,会把负数当成很大的整数的

  48是字符0的ASII码值,比如A的ASII码值就是65。ASII码没有负值。

  举个例子:把数字8转化成字符型8,8+48或者8+0都可以。

  因为字符都是用ASCII码表示的,所以每个字符都对应一个数字,范围从0-127.超多这个范围会出错

http://hdyabisizs.com/zifubianliang/488.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有