点击这里给我发消息 点击这里给我发消息

C语言整型数据类型

添加时间:2013-12-7
    相关阅读: C语言
  1.类型名称 
    int   
    2.取值范围 
    一3 2 7 68~+3 2 7 6 7(一2’5~2¨一1) 
    3.数据表示方法 
    与数学上类似,不能有分隔符。C语言允许使用八进制整数与十六进制整数,八进制整数加前导O(数字),十六进制整数加前导0X。 
    4.运算操作 
    整型数据能进行算术运算与关系运算。 
    (1)算术运算包括:+(加法)、一(减法)、*(乘法)、/(除法)、%(求余),运算规则除除法外,与数学中相同。 
    整数的除法运算是整除,得到商,如5/3结果为1。对于负数,多数机器采用向零取整法,如一5/3结果为一1。
    求余运算,又称取模运算,得到余数,如5%3结果为2,一5%3结果为一2。
    求余运算在许多场合都非常有用,如判断整数a是不是b的倍数,可看a%b是否等于零。a%1 O得到a的个位数字,(a/1 O)%1 0得到a的十位数字,如此可分离一个整数的数字。
    一般只有除数大于0,求余运算才有意义。当a小于0时,a%b等于一((一a)%b)。
    (2)关系运算包括:<(小于)、<一(小于等于)、一一(等于)、!一(不等于)、>(大于)、>一(大于等于)等六种,运算规则与数学中相同,运算结果为逻辑类型数据。关系运算成立结果为1,不成立结果为O。
    关系运算请读者特别注意运算符与数学中的不同。
    5.存储
    C标准没有具体规定各类数据存储的字节数,各种机器处理有所不同,一般以一个机器字(Word)存放1个int数据,PC机上int数据存储用两个字节。
    机器中用最高位表示数的符号,正数符号位用。表示,负数符号位用1表示。负数在机器中存放的是其补码。
3.长整型
    长整型类型名称为long int或long,取值范围为(一2 1 47 48 3 6 7 8~
2 1 4 7 48 3 647),长整型数据可加后缀L表示,在TURBO C中,存储占4个字节,运算与
基本整型相同。
4.无符号整型
无符号数与有符号数的主要区别是数的最高位不作符号处理,表示数的绝对范围是有符号数的两倍。相应的无符号整型有无符号基本整型、无符号短整型和无符号长整型。无符号基本整型,类型名称为unsigned int.或.unsigned,取值范围为o~6 5 5 3 5存储占两个字节。无符号短整型,类型名称为unsigned  short int或unsigned,取值、运算、存储同无符号基本整型。
    无符号长整型,类型名称为unsigned long int或unsigned long,取值范围为0~4 2 94 96 7 2 9 5,存储占4个字节。 [Page]
    无符号整型常用于处理大整数及地址数据。
相关C语言整型数据类型

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册