首页 > 其他 > 详细

整形大集合

时间:2014-08-02 15:36:43      阅读:206      评论:0      收藏:0      [点我收藏+]

有点晚了,今天很倒霉,录好的视频没有声音了,饿,很糟糕,耳麦出问题了,很是抱歉。
这个视频我录的把我想说的话都说了,但是没有声音郁闷吖bubuko.com,布布扣,明天才能弄好这个视频我也传上去了不过没有声音,全是手打代码注释



整形里面 : int ,short int, long int , long long int ,以及他们的简写,signed有符号,unsigned无符号的等还有他们的字节形式
占用的情况。还有原码---反码-----补码,反正感觉整数这块东西还算蛮多的

贴下代码:
======================================================================================
======================================================================================
#include <stdio.h>
#include <stdlib.h>
main()
{
        //itoa()
        char s[125];
        int a;//普通的写法  有符号 
        signed int a3;//有符号的写法  有符号就可以表示-的数字
        unsigned int a4;//无符号 只能是正数


        short int a1;//短整型
        signed short int a5;//有符号短整型
        unsigned short int a6;//无符号的短整型
        short a2;//简写


        long int b1;//长整形
        signed long int b3;//有符号长整形
        unsigned long int b4;//无符号长整形
        long b2;//简写


        long long int c1;//长长整形
        signed long long int c3;//有符号的长长整形
        unsigned long long int c4;//无符号的长长整形
        long long c2;//简写


        //sizeof()这个函数是计算字节数的一个函数

http://www.bcwhy.com/thread-21554-1-1.html
        //1个字节=8个位, 4字节  32位 2的32次方  2字节 16位, 8字节 64位
        //int  最大是多少?有无符号的范围是多少?
        //4个字节的无符号:2147483647
        //4个字节的有符号:-2147483648 用到了补码
        //2个字节的无符号:32767
        //2个字节的有符号:-32768
        
        a = 15; //2进制1111  16进制0f
        itoa(a, s, 2);
        printf("a = %s\n", s);//因为s是个字符数组,所以打印的时候需要用%s 而不是%d


        a = -15; //2进制1111  16进制0f  
        //0是代表的正数,1表示负数
        //32位 --》0000 0000 0000 0000 0000 0000 0000 0000
        //15-----》0000 0000 0000 0000 0000 0000 0000 1111
        //-15--》原码:1000 0000 0000 0000 0000 0000 0000 1111
        //-15--》反码:1111 1111 1111 1111 1111 1111 1111 0000
        //-15--》补码:1111 1111 1111 1111 1111 1111 1111 0001
        itoa(a, s, 2);
        printf("a = %s\n", s);//因为s是个字符数组,所以打印的时候需要用%s 而不是%d




        c1 = 22;//十进制
        c1 = 022;//八进制  0是零
        c1 = 0x22;//十六进制的数值 0是零


        printf("a = %d\n", sizeof(int));
        printf("a1 = %d\n", sizeof(short int));
        printf("a2 = %d\n", sizeof(short));
        printf("b1 = %d\n", sizeof(long int));
        printf("b2 = %d\n", sizeof(long));
        printf("c1 = %d\n", sizeof(long long int));
        printf("c2 = %d\n", sizeof(long long ));


        system("pause");
}

======================================================================================
======================================================================================
由于没有声音很是抱歉!!
明天就能搞个号的耳麦换了!
直接看看代码就可以了,自己理解理解,不会的百度下或者论坛发发贴子,都一块努力!
视频没声音,想看的就看看吧,真可惜555555bubuko.com,布布扣

下载地址

http://www.bcwhy.com/thread-21554-1-1.html

整形大集合,布布扣,bubuko.com

整形大集合

原文:http://blog.csdn.net/zhao6zhong8/article/details/38347609

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!