91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言 一段簡單的代碼計算(int的范圍)

發布時間:2020-08-10 10:13:10 來源:ITPUB博客 閱讀:198 作者:LinuxDevqqqqqq 欄目:編程語言

我們知道, int 的大小在大多數計算機里面存儲長度是 4 個字節

如果,最高位被符號位占領,那么他的取值區間就是

- ~  -1


我們可以用一小段代碼來計算這個長度

#include <stdio.h>

#include <stdint.h>

#include <wchar.h>

 

int main ( void )

{

    printf( "PTRDIFF_MIN    = %td\n" , PTRDIFF_MIN);

    printf( "PTRDIFF_MAX    = %+td\n" , PTRDIFF_MAX);

    printf( "SIZE_MAX       = %zu\n" , SIZE_MAX);

    printf( "SIG_ATOMIC_MIN = %+jd\n" ,( intmax_t )SIG_ATOMIC_MIN);

    printf( "SIG_ATOMIC_MAX = %+jd\n" ,( intmax_t )SIG_ATOMIC_MAX);

    printf( "WCHAR_MIN      = %+jd\n" ,( intmax_t )WCHAR_MIN);

    printf( "WCHAR_MAX      = %+jd\n" ,( intmax_t )WCHAR_MAX);

    printf( "WINT_MIN       = %jd\n" , ( intmax_t )WINT_MIN);

    printf( "WINT_MAX       = %jd\n" , ( intmax_t )WINT_MAX);

    printf( "[-%lld]-[+%lld]\n" , 1ll << ( sizeof ( int ) * 8 - 1 ) ,( 1ll << ( sizeof ( int ) * 8 - 1 )) - 1 );

}

weiqifa@ubuntu:~/c/sizeof$ gcc sizeof.c && a.out 

PTRDIFF_MIN = -9223372036854775808

PTRDIFF_MAX = +9223372036854775807

SIZE_MAX = 18446744073709551615

SIG_ATOMIC_MIN = -2147483648

SIG_ATOMIC_MAX = +2147483647

WCHAR_MIN = -2147483648

WCHAR_MAX = +2147483647

WINT_MIN = 0

WINT_MAX = 4294967295

[-2147483648]-[+2147483647]

weiqifa@ubuntu:~/c/sizeof$

里面提到的 WCHARMIN WCHAR_MAX 關于他們的介紹如下

Numeric limits - cppreference.com


這個文件的位置在 /usr/include/limits.h

截圖看看里面的內容

<img src="https://pic2.zhimg.com/v2-6207fd81c4b0f1cba66dc36700c23911_b.jpg" data-size="normal" data-rawwidth="919" data-rawheight="394" class="origin_image zh-lightbox-thumb" width="919" data-original="https://pic2.zhimg.com/v2-6207fd81c4b0f1cba66dc36700c23911_r.jpg">

C語言 一段簡單的代碼計算(int的范圍)

圖上有 CHAR 的大小

<img src="https://pic3.zhimg.com/v2-b4cb8b1515ddfc3ff75a981e9396a17e_b.jpg" data-size="normal" data-rawwidth="970" data-rawheight="448" class="origin_image zh-lightbox-thumb" width="970" data-original="https://pic3.zhimg.com/v2-b4cb8b1515ddfc3ff75a981e9396a17e_r.jpg">

C語言 一段簡單的代碼計算(int的范圍)

圖上有 int 的大小


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永修县| 萝北县| 临安市| 南皮县| 安西县| 本溪| 华蓥市| 开封市| 浮梁县| 泰顺县| 敦化市| 铜鼓县| 金山区| 乌苏市| 东阿县| 仁布县| 永康市| 咸宁市| 万源市| 上思县| 通渭县| 建水县| 尚义县| 广平县| 芮城县| 永年县| 临汾市| 乐亭县| 子洲县| 子长县| 松潘县| 富顺县| 阳新县| 长岭县| 巩留县| 慈利县| 鞍山市| 安龙县| 龙南县| 冕宁县| 凉山|