int的數值轉char的指標,比如123轉char A

2022-12-04 16:46:10 字數 738 閱讀 4080

1樓:錢錢錢

記憶體大小並未改變,只是讓char *o 指標指向了int 型的低位。

除錯是硬道理!

程式:#include

int main()

int    i=789;

char *o=(char *)&i;

printf("%d, %c\n", i, *o);

return 0;

除錯結果:

2樓:

123是數值還是地址!!!!!!

想轉成串 char b[50];a=b;itoa(123,a,10);

或者cxx:a=new char[80];

itoa(123,a,10);

…deletea;a=null;

c:a=(char*)malloc(80);

itoa(123,a,10);

…free(a);

還是讓a的值(指標的值)變成a=(char*)123;這個比較少用的,只有確切知道各記憶體是幹什麼用的才這麼幹!

比如vga模式

視訊記憶體首址是0xa000:0000

char far*p=(char far*)0xa000000;

*p=200;

還是讓(a中的內容)變成123

比如char c;a=&c;

*a=123;

3樓:

(char * ) 123

char 其數值表示 範圍的計算

按八位來算 在計算機裡面是用補碼錶示的,128的二進位制碼是 10000000,這個東西在計算裡面並不是128,因為最高位是符號,它是個負數,那麼負數的原碼是多少呢,我們知道如果補碼的符號位為 1 表示是一個負數,求原碼的操作可以是 符號位為1,其餘各位取反,然後再整個數加1。所以,10000000...

逆變器的電源非得用12V嗎,逆變器12V轉220V。能用家用電220V轉12V嗎?

逆變要用到電晶體,電晶體導通壓降至少要0.2v,為了提高功率,一般採用 推輓 方式,需要2只電晶體,電壓降達到0.4v以上,變壓器銅線的電阻還要有1歐姆左右,100w用電器不算損耗需要33a電流,變壓器銅線電阻要消耗30v左右,總電壓才只有3v,無法工作吧。逆變器可以做成3v轉220v的,問題是你沒...

指標式鐘錶上的時間怎樣讀?比如說 6點20,這個6點讀的是

要明白6點20各個點的位置,首先要明白鐘錶上各個數字的意義,時針在1的意思是1點或13點,2是2點或14點,以此類推。分針在1的意思是5分,2是10分,3是15分,以此類推。你問的6點20是時針指在6與7之間靠近6的地方,分針指在4的位置上。表示6點20或者18點20,希望這個回答對你有幫助。怎樣讀...