文档章节

1. 整型

 小清年
发布于 2014/05/11 19:10
字数 386
阅读 2
收藏 0

1. 整型

整型是一个或多个数字序列,有正负之分。可以表示为8进制和16进制,八进制前面加0,16进制前面加0x。
整型的长度根据不同的机器有所不同,一般是32位,可以使用sizeof函数测试整型的长度。可以使用limits.h中宏来判定整型的取值范围。
下表是32机器中整型的取值范围:

#include <stdio.h>
#include <limits.h>
 
int main(void) {
            // 短整型
            short int si = 100;
            printf("si=%d,size=%ld\n", si, sizeof(si));
            // 整型
            int i = 100;
            printf("i=%d,size=%ld\n", i, sizeof(i));
            // 长整型
            long int li = 100;
            printf("li=%ld,size=%ld\n", li, sizeof(li));
            // 无符号int
            unsigned int ui = 100;
            printf("ui=%d,size=%ld\n", ui, sizeof(ui));
            // int 的最小值和最大值
            printf("int min = %d,int max=%d\n", INT_MIN, INT_MAX);
            // unsigned int 的最小值和最大值
            printf("unsigned int max=%u", UINT_MAX);
            return 0;
}
程序输出结果为:
si=100,size=2
i=100,size=4
li=100,size=8
ui=100,size=4
int min = -2147483648,int max=2147483647
unsigned int max=4294967295
整型修饰符 short long signed unsigned
一般人们会认为short、long等是一种数据类型,其实这是错误的。short、long、singed和unsigned都是整型的修饰类型。例如short int 表示短整型,一般简写为short,long int表示长整型一般简写为long。而signed表示有符号整型,unsigned表示无符号整形。换句话说,long 和 short 是扩大或缩小数值范围,unsigned和signed是有无符号。

该博客教程视频地址:http://geek99.com/node/965

本文转载自:http://geek99.com/node/822#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
用位操作来表示操作权限

常见的位运算 运算符号 意义 运算对象类型 运算结果类型 实例 ~ 非运算 整型、字符串 整型 ~a & 与运算 整型、字符串 整型 a&b 或运算 整型、字符串 整型 a b ^ 异或运算 整型、字符串 整型 ...

stone_
2016/04/13
108
0
Python中的数值类型

Python中的基本数据类型有数值类型、字符串型、列表、元组、字典、集合等。本章介绍数值类型。数值类型包括整型、布尔型、浮点型和复数类型。 3.1 整型 3.1.1 取值范围 和其他语言一样,Pyt...

勇敢的石头
2017/12/23
0
0
Python中各进制转换

本文出自:https://www.2cto.com/kf/201409/332581.html python中所有类型都是作为对象的形式来存在的。 在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,...

kuSorZ
2017/11/29
0
0
mysql中int bigint smallint 和 tinyint的长度

int int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字),存储大小为 4 个字节,int 的 SQL-92 同义字为 integer。 如果勾选了属性unsigned(无符号=>正数)...

lixiaokai2008
2012/11/13
0
3
python核心编程-第五章-个人笔记

简介 ①Python中数字支持以下类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数 ②创建数字对象和给变量赋值一样】 ③用del删除对对象的引用。删除之后,无法再使用这个引用(变...

好好先生_1028
2015/11/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

angular指令监听ng-repeat渲染完成后执行自定义事件方法

今天工作中遇到需要用到ng-repeat遍历渲染完后执行某个操作,angular本身并没有提供监听ng-repeat渲染完成的指令,所以需要自己创建自定义指令。 在ng-repeat模板实例内部会暴露出一些特殊属...

孟飞阳
36分钟前
1
0
URLEncoder和URLDecoder

public static void main(String[] args) { String str1 = "https://test1-life.pingan.com/ilifecore/productMall/loading.html?productId=8000000241&channelCode=XCX00001&productCode=00......

鬼才王
46分钟前
2
0
对象及变量的并发访问-第一篇

方法内部的变量为线程安全变量 “非线程安全”问题存在于“共享变量”中,如果是方法内部的私有变量,则不存在“非线程安全”问题,所得结果也就是“线程安全”的。 package chaprer3;/**...

简心
47分钟前
1
0
程序媛眼中的程序猿原来是这样子的!

一直都想写一篇关于描述程序员的文章,但是一直没能开头,一来因为文笔不好,更主要的原因是貌似对程序员既熟悉又不熟悉,很怕写出来的是以偏概全,给大家造成对程序员的既定印象,不过,管他...

Java小铺
今天
1
0
bean标签

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 bean标签 bean标签中的init-method属性,该属性...

凯哥学堂
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部