int数据类型的最大数

 1 /* 32位系统 */
 2 #include <stdio.h>
 3
 4 int main()
 5 {
 6     int a = 0, b = 0;
 7     while (++a>0)
 8     {
 9         ;
10     }
11     printf("int数据类型最大数是:%d\n", a - 1);
12
13     int n = a - 1;
14     do
15     {
16         n = n / 10;
17         b++;
18     } while (n > 0);
19     printf("int数据类型最大数共有%d位。\n", b);
20
21     return 0;
22 }

原文地址:https://www.cnblogs.com/2018jason/p/11022976.html

时间: 2024-10-12 11:18:29

int数据类型的最大数的相关文章

int数据类型的最大值的加上1变成负的最小值的问题的解释...

关于int数据类型的数的最大值加上一之后变成负的最小值的问题的解释!! public class Test { public static void main(String[] args) { int max = Integer.MAX_VALUE; int min = Integer.MIN_VALUE; System.out.println("int的最大值: " + max);  //01111111 11111111 11111111 11111111 System.out.p

int数据类型

1 a = 1886 2 # 取商和余数 3 print(a.__divmod__(10)) 4 5 # r=反转,想当于 10-1886 6 print(a.__rsub__(10)) 7 8 # 取绝对值 9 print(a.__abs__(), abs(a)) 10 11 #商取整 12 print(a.__floordiv__(10), a // 10)

Linux基本数据类型大小——int,char,long int,long long int

转自:http://paddy-w.iteye.com/blog/1403217 在Linux操作系统下使用GCC进行编程,目前一般的处理器为32位字宽,下面是/usr/include/limit.h文件对Linux下数据类型的限制及存储字节大小的说明.  /* We don't have #include_next.   Define ANSI <limits.h> for standard 32-bit words.  */     /* These assume 8-bit 'char'

MySQL数据库数据类型以及INT(M)的含义

nt(M)我们先来拆分,int是代表整型数据那么中间的M应该是代表多少位了,后来查mysql手册也得知了我的理解是正确的,下面我来举例说明. MySQL 数据类型中的 integer types 有点奇怪.你可能会见到诸如:int(3).int(4).int(8) 之类的 int 数据类型.刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小. 后来,参看 MySQL 手册,发现自己理解错了.  代码如下 复

mysql数据类型——整型INT(m)

1.整形分为四种 tinyint smallint mediumint int bigint 注意: 右侧的取值范围是在未加unsigned关键字的情况下,如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256). 项目出错案例: 在做根据身份获取城市的时候 发现大于127的region_id 就都取127得127( 东方市),一直找不到原因,原来是插入region_id的字段类型定义问题 定义为: tinyint(4) 最大127 若加上unsign

MySQL数据类型 int(M) 表示什么意思?

MySQL 数据类型中的 integer types 有点奇怪.你可能会见到诸如:int(3).int(4).int(8) 之类的 int 数据类型.刚接触 MySQL 的时候,我还以为 int(3) 占用的存储空间比 int(4) 要小, int(4) 占用的存储空间比 int(8) 小. 后来,参看 MySQL 手册,发现自己理解错了. int(M): M indicates the maximum display width for integer types. 在 integer 数据类

SQL数据库数据类型详解

数据类型 类型 描 述 bit 整型 bit 数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或Fa lse .On 或Off int 整型 int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数.存储到数据库的几乎所有数值型的数据都可以用这种数据类型.这种数据类型在数据库里占用4个字节 smallint 整型 smallint 数据类型可以存储从- 215(-32768)到215

java学习笔记----数据类型,变量,常量

一.数据类型 1.基本类型(8种,又称内置数据类型).6种数字类型(byte,short,int,long,float,double),一种字符型(char),一种布尔类型(boolean). byte: byte数据类型是8位.有符号的,以二进制补码表示的整数:占1个字节: 最小值是-128(-2^7): 最大值是127(2^7-1): 默认值是0: byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一: 例子:byte a = 100,byte

使用MyBatis查询int类型字段,返回NULL值时报异常的解决方法

当配置mybatis返回int类型时 select id="getUserIdByName" parameterType="string" resultType="int"> SELECT id FROM user WHERE userName = #{userName} </select> 会报错如下: org.springframework.web.util.NestedServletException: Request p