-
2個(gè)2G內(nèi)存條=一個(gè)4G內(nèi)存條效果
32bit的計(jì)算機(jī)最多插4G內(nèi)存條
32位地址總線=32位尋址空間
32位指的就是門(mén)牌號(hào)最多32位
查看全部 -
一個(gè)十六進(jìn)制的數(shù)字可以表示4位二進(jìn)制的數(shù)字
查看全部 -
gcc -g main.c -o main.out?
查看全部 -
gdb是Linux下的一個(gè)工具,可以通過(guò)gdb這個(gè)調(diào)試工具查看內(nèi)存中的數(shù)據(jù)
查看全部 -
&表示取地址符
查看全部 -
指針類(lèi)型: *變量名
取地址符:&
查看全部 -
C語(yǔ)言學(xué)習(xí)查看全部
-
C語(yǔ)言中int為4字節(jié),所以地址的定義為(以int為例):以4個(gè)字節(jié)中的第一個(gè)字節(jié)作為地址
查看全部 -
定義數(shù)組的時(shí)候中括號(hào)內(nèi)不能是變量i 。
(gdb)x/3d (十進(jìn)制輸出) 0x7ffffffffde14 (從de14開(kāi)始顯示)
x/ :顯示多個(gè)地址命令? 3 :顯示3個(gè)地址? ?d :十進(jìn)制輸出變量數(shù)值? 0x???表示從當(dāng)前地址開(kāi)始顯示數(shù)值
如果 3 變?yōu)?4567 甚至更多的話,要注意不能夠越界——超過(guò)定義的變量個(gè)數(shù)(類(lèi)似于數(shù)組)
查看全部 -
CPU用地址總線尋址,32 位操作系統(tǒng)的地址總線是32位,也就是尋址空間是32位
有多少地址總線,就有多少種狀態(tài),就能尋找和使用多大的內(nèi)存
32位 操作系統(tǒng)就有 2^32 個(gè)地址總線和狀態(tài)
32bit CPU: 2^32 bit == 4GB
64bit CPU: 2^64 bit == 4GB*4GB == 4TB*4MB == 16PB*1K == 16EB
在64位操作系統(tǒng)中 前48位是系統(tǒng)分配給用戶的,后面是系統(tǒng)自用
64bit 中? 16進(jìn)制位 表示程序可使用的內(nèi)存< 0x7fffffffffffffff
其它的進(jìn)制位直接給操作系統(tǒng)> 0x7fffffffffffffff - 0xffffffffffffffff
程序使用的內(nèi)存分為(低到高)
最低位:代碼段---加載代碼指令:主函數(shù)和子函數(shù)
數(shù)據(jù)段---全局變量 或 常量 const
數(shù)據(jù)段和代碼段一般是操作系統(tǒng)規(guī)劃好了的
堆
動(dòng)態(tài)可分配內(nèi)存:越大用戶可調(diào)用的資源就越大
棧:依次順序執(zhí)行函數(shù),從主函數(shù)開(kāi)始向下執(zhí)行
最高位:操作系統(tǒng)內(nèi)核
查看全部 -
#include
查看全部 -
#include<stdio.h>
void change(int *a,int *b)
{
int temp=*a;
*a=*b;
*b=temp;
}
int main()
{
int a=5,b=3;
change(&a,&b);
printf("%d %d",a,b);
return 0;
}
初識(shí)指針,調(diào)用函數(shù)交換a和b的值
查看全部 -
正整數(shù)轉(zhuǎn)成二進(jìn)制,除二取余,然后倒序排列,高位補(bǔ)零。將正的十進(jìn)制數(shù)除以二,得到的商再除以二,依次類(lèi)推知道商為零或一時(shí)為止,然后在旁邊標(biāo)出各步的余數(shù),最后倒著寫(xiě)出來(lái),高位補(bǔ)零就可以。查看全部
-
二進(jìn)制:正整數(shù)轉(zhuǎn)成二進(jìn)制,除二取余,然后倒序排列,高位補(bǔ)零。將正的十進(jìn)制數(shù)除以二,得到的商再除以二,依次類(lèi)推知道商為零或一時(shí)為止,然后在旁邊標(biāo)出各步的余數(shù),最后倒著寫(xiě)出來(lái),高位補(bǔ)零就可以。查看全部
-
二進(jìn)制:正整數(shù)轉(zhuǎn)成二進(jìn)制,除二取余,然后倒序排列,高位補(bǔ)零。將正的十進(jìn)制數(shù)除以二,得到的商再除以二,依次類(lèi)推知道商為零或一時(shí)為止,然后在旁邊標(biāo)出各步的余數(shù),最后倒著寫(xiě)出來(lái),高位補(bǔ)零就可以。查看全部
舉報(bào)