PX-23-数据极限和正负

1.计算int类型的极限

#include<stdio.h>
#include<stdlib.h>
#include<limits.h>    //极限的头文件

void main1()
{
    int num_max = INT_MAX;//数据的计算必须在极限的范围内
    int num_min = INT_MIN;
    printf("max=%d,min=%d", num_max, num_min);

    getchar();
}

 

2.极限溢出

void  main2()
{
    unsigned char chnum = 255+1;      //8 2^8  256        0-255
    printf("XX有%d个女友", chnum);

    getchar();
//极限溢出
//数据的计算必须在极限的范围内
//99 数据溢出 //100 }

 

3.整数的正负

void main()
{
    char ch = -1;    //1111 1111
    char chx = 3;  // 0000 0011
    printf("%p,%p", &ch, &chx);

    //整数,实数,第一位0代表正数1代表负数

    getchar();
}

 //整数,实数,第一位0代表正数1代表负数

 

 

 代码:

#include<stdio.h>
#include<stdlib.h>
#include<limits.h>    //极限的头文件

void main1()
{
    int num_max = INT_MAX;//数据的计算必须在极限的范围内
    int num_min = INT_MIN;
    printf("max=%d,min=%d", num_max, num_min);

    getchar();
}

void  main2()
{
    unsigned char chnum = 255+1;      //8 2^8  256        0-255
    printf("吴伟有%d个女友", chnum);

    getchar();
    //99   数据溢出
   //100
}

void main()
{
    char ch = -1;    //1111 1111
    char chx = 3;  // 0000 0011
    printf("%p,%p", &ch, &chx);

    //整数,实数,第一位0代表正数1代表负数

    getchar();
}

 

posted @ 2016-12-12 17:41  silvercell  阅读(2351)  评论(0)    收藏  举报