1. 首页 > 知识

char是什么数据类型

字符指针

char是字符指针数据类型,它的本质是个指针,也就是地址,它指向了一个char类型的内存单元,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说地址指向该变量单元,将地址形象化的称为指针。意思是通过它能找到以它为地址的内存单元。

CHAR数据类型是一种有固定长度和最大长度的字符串。bit称为位数据类型,其数据有两种取值为0和1,长度为1位。在输入0以外的其他值时,系统均把它们当1看待。这种数据类型常作为逻辑变量使用,用来表示真、假或是、否等二值选择。

Char 是计算机编程语言(c、c++、java、VFP等)中可容纳单个字符的一种基本数据类型。在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串,如char(8),则数据库会使用固定的1个字节(八位)来存储数据,不足8位的字符串在其候补空字符。

如果某个数据比定义长度短,那么将用空格在数据的右边补到定义长度。void*类型指针表示此指针可以指向任何类型,定义时它没有类型为空类型,所以必须强制性转换,零指针的作用就是防止指针指向一个不确定的内存空间而引起错误,因为指针在定义完之后必须进行初始化,使其指向一个确定的内存空间。

扩展

unsigned char是无符号字节型,char类型变量的大小通常为1个字节(1字节=8个位),且属于整型。整型的每一种都有无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。

同样,在32位系统中一个char类型一般为8个bit,所以能存储的数据范围为-128~127,而unsigned char则是0~255,字符型所存储的数据是用来表示字符的,例如ASCⅡ或Unicode。

关于char的符号(选自thinking in C++ 2nd vol1):

signed is the default and is only necessary with char; char may or may not default to signed. By specifying signed char, you force the sign bit to be used.

译:有符号类型是默认(指的是对于其他整型来说)的类型并且仅对于char来说才是必须的。char有可能是signed也有可能是unsigned(我想这可能取决于编译器或具体实现)。但通过显式地指定一个char为signed,你就迫使其成为有符号的字符型。

相关推荐

  • 怎么办理上海房产抵押贷款

    怎么办理上海房产抵押贷款

    产权,抵押物,办理,条件,类型,在上海有一套房,最近急需钱用,请问可以用来抵押贷款吗?需要什么条件?并不是所有的房屋都可以进行抵押贷款,下面为你介绍房屋抵押贷款的条件1、年龄要求:18-60岁之间;2、房龄要求:最长不超过20年;3、抵押物类型:住宅、商铺、别墅、房改房;4、抵押物要求:两证齐全,产权明晰,无产权纠纷,且能上市进行交易;5、信用要求:近两年内连续逾期不超过三次或累计逾期不超过六次。房屋抵押贷款的注意事项1、没有隔断的商铺不...

  • 购车贷款怎么申请办理?需要满足什么条件?

    购车贷款怎么申请办理?需要满足什么条件?

    贷款,条件,购买,地址,合同,我现在有稳定的收入,能提供银行的流水账,怎么申请购车贷款?在哪个银行申请啊?   你的情况是可以申请购车贷款的,另外,购车贷款需要满足的条件是:1.同意将自己购买的汽车进行抵押2.与经销商签订的购买车辆的协议、合同或其他材料3.申请者具有稳定的居住地址4.能够按时的偿还贷款,具有稳定的收入5.具备完全的民事行为能力的自然人您可以根据以上的条件准备相关的手续到银行进行办理...

  • 您好!我2013年底银行贷款,上个月底已经还清了,我还可以继

    您好!我2013年底银行贷款,上个月底已经还清了,我还可以继

    贷款,偿还,年龄,担保人,期时,我已经还清了2013年的贷款,现在是不是可以继续申请贷款了呢?需要准备什么材料啊?对于已经还清的贷款,是不会影响您的信用的,您还是可以继续申请贷款的按揭贷款的申请条件是:1.申请者具有稳定的居住地址2.能够按时的偿还贷款,具有稳定的收入3.贷款到期时男士年不超过60岁,女士年龄不超过55岁4.具有具备偿还贷款能力的担保人5.在银行具有良好的信誉度您可以根据您的情况判断您是不是符合条件,您也可以去银行进行咨询...

  • 华夏银行消费贷款要提供哪些申请资料?

    华夏银行消费贷款要提供哪些申请资料?

    证明,质押,工资,收入,近期,需要什么材料?你好楼主,在华夏银行申请消费贷款需要提供以下材料:1、借款人有效身份证件;2、居住地址证明(户口簿及近期水费或电费、煤气费等账单);3、职业和收入证明及家庭成员基本情况(工作证和工资单及代发工资的存折或其他有效的证明);4、以质押担保方式申请的,提交质押物权属证明,以第三人动产或权利作质押的还须提供权利人有效身份证件、质押授权书;5、以房产作抵押的,提供《房屋所有权证书》、以其直系亲属名下的房产...

  • 2018年邮储银行贷款利率是多少啊?

    2018年邮储银行贷款利率是多少啊?

    银行,是多少,浮动,数据,央行,我想在中国邮政储蓄银行申请贷款,想问一下贷款利率是多少?有人了解吗?邮储银行贷款利率一般随着央行基准利率有所浮动的,根据邮储银行官方数据得知目前贷款利率如下:1、邮储银行房贷利率最低可达基准利率的96折,也就是4.7%左右(商业贷款基准利率4.9%)。2、个人商务贷款利率是基准利率的1.2倍,也就是5.5%左右(个人商贷基准利率是4.35%)。3、小企业贷款年利率在18%左右。4、个人消费贷款利率是基准利率...

  • 本人月收入3000,在银行有流水,请是否可以在银行申请无抵

    本人月收入3000,在银行有流水,请是否可以在银行申请无抵

    银行,办理,地址,情况,体亲,我是一个普通的上班族,月收入3000,请问这种收入情况,是否可以在银行办理无抵押贷款?只要你有稳定的工作收入,稳定地居住地址,在银行那边的征信状况良好,是可以办理无抵押贷款的,一般可以贷月收入的10倍 ,根据你的情况,我估计你能贷3-5万,当然了,具体亲宽广还要看你提交给银行审核的资料怎么样了,银行进行审批后,觉得你这人资质不错的话,也许额度会更高,期限会更宽,捏可以咨询一下你们当地的银行,提前了解一下,...

  • 如何贷款做生意?

    如何贷款做生意?

    贷款,银行,经营,类型,适合,我是湖南常德人,目前做生意缺资金,10万左右,需要怎么贷款?有什么条件手续呢?要什么要求?你想做生意,可以申请向银行借款,这是非常靠谱有保障的,你申请的类型应该是个人经营性贷款。他的具体流程如下:. 前往各大银行咨询,选定适合自己的个人经营贷款产品;2. 根据银行的要求,准备申请个人经营贷款所需的材料;3. 填写贷款申请表,与申请材料一同递交,向银行提出书面的个人经营贷款申请;4. 银行对材料的真实性等,以及...

  • 请无抵押贷款至多可以分多少期来进行还款?

    请无抵押贷款至多可以分多少期来进行还款?

    贷款,银行,类型,还款期,期来,请问如果办理无抵押贷款的话,至多可以分多少期来进行还款?不同类型的贷款,其最大还款期的长短是不一样的,无抵押贷款类型还款期最短,估计为3-5年,首先,这种类型的贷款对银行来说风险评估最大,所以银行尽可能缩短回收周期。因为银行对个人住房贷款、汽车贷款、个人企业贷款等贷款类别的贷款也不同。至于有多少贷款可以分为特定时期,银行会有所不同。建议您咨询当地银行或致电客户服务。...

  • 本人将还完贷款的房子做抵押,请最高能贷多少钱?

    本人将还完贷款的房子做抵押,请最高能贷多少钱?

    贷款,价值,类型,估价,金额,老婆生病了,急用钱治病,想要办理房屋抵押贷款,请问最高能贷多少钱?很同情你的遭遇,我想告诉你,贷款金额取决于房屋价值的估价,并且低于住房市场价格。一般来说,住房评估的价值受住房使用时间、住房市场价值、区位、房地产类型和流动性等因素的影响。按揭贷款的数量不超过房屋估价的70%。然而,根据类型的房地产,最高的贷款数量也受到影响。例如,住宅按揭贷款的最高数目是70%。写字楼和商铺只有60%个按揭贷款,而工厂按揭贷款...

  • 在校大学生可以申请什么类型的贷款,具体数额是多少?

    在校大学生可以申请什么类型的贷款,具体数额是多少?

    贷款,数额,是多少,类型,几点,本人是一名在校大学生,即将毕业,请问可以申请什么类型的贷款,具体数额是多少?在校的大学生可以申请助学贷款,但前提是满足以下要求。学生贷款主要包括学生贷款和学生贷款两种。其中,前者应用于学生户籍所在地学生资金管理中心,后者应用于学生大学学生资助管理中心,一般学校将统一。申请助学贷款前,你要注意以下几点。1,生源贷款和国家助学贷款不能同时适用,只有两种选择。2,只有经济困难的家庭才能申请资格,所以申请的大学生貌...

  • 身份证过期,贷款的钱是不是得立刻还?

    身份证过期,贷款的钱是不是得立刻还?

    贷款,法院,地址,息会,导致,贷款还款跟身份证过期并没有关系,还款逾期就会导致不良信用记录,建议不要逾期。对于你这个想法,我就有点不理解了,虽然说你身份证过期了,但是你的贷款还是你的名下的,所以你还是要还清你的贷款才行的,不然到时候法院要找你了,没准你要承担法律责任的。过期并不代表号码,地址,或者是一些其他信息会变,所以贷款还款跟身份证过期并没有关系,还款只要不逾期就好。以上是我的答案,仅供参考。...

  • 我想在中国农业银行贷款做生意可以贷款多少

    我想在中国农业银行贷款做生意可以贷款多少

    贷款,中国农业银行,类型,农行,情况,不管在哪个银行进行贷款都要满足一定的条件,除了一般的国家规定的条件,还要满足该银行的具体条件。在满足条件之后就可以进行贷款申请了。其实这个问题一般来说是具体看你要申请什么类型的贷款产品以及个人的资质情况,不过只要你没有太大的问题,向农业银行贷款5万块做生意一般都是可以的,不过这当然需要满足在农行进行申请的条件,主要包括:第一,借钱方需要满足18周岁,并且有完全民事行为能力。第二,借钱方需要具备偿还贷款...