memset一些技巧

2022-09-04 21:30:11 字數 1611 閱讀 3616

void *memset(void *s, int c, size_t n);

相信大家對memset的形式已經很熟悉了,我只是記錄一下 \(c\) 常用的取值而已...

c的取值

int時實際取值

long long時實際取值

short時實際取值

備註0x00

\(0\)

\(0\)

\(0\)

0xff

\(-1\)

\(-1\)

\(-1\)

0x7f

\(2139062143\)

\(9187201950435737471\)

\(32639\)

極大值0x3f

\(1061109567\)

\(4557430888798830399\)

\(16191\)

較大值0xc0

\(-1061109568\)

\(-4557430888798830400\)

\(-16192\)

較小值0x80

\(-2139062144\)

\(-9187201950435737472\)

\(-32640\)

極小值c的取值

float時實際取值

double時實際取值

備註0x00

\(0\)

\(0\)

0x7f

\(3.39615\times10^\)

\(1.38242\times10^\)

極大值0x6f

\(7.41016\times10^\)

\(5.9575\times10^\)

較大值0xee

\(-3.69731\times10^\)

\(-2.28999\times10^\)

較小值0xfe

\(-1.69474\times10^\)

\(-5.31401\times10^\)

極小值0x10

\(2.36943\times10^\)

\(7.7486\times10^\)

接近\(0\)的正的極小值

0x80

\(-1.1801\times10^\)

\(-2.93745\times10^\)

接近\(0\)的負的極大值

c的取值

實際取值

備註0x00

\(0\)

0xdf

\(-4.4418\times 10^\)

較小值0xfe

\(-1.02344\times 10^\)

極小值0x80

\(-5.74275\times 10^\)

接近\(0\)的負的極大值

oracle SQL一些技巧

1 當前時間加7天 select sysdate interval 7 day from dual 2 當前時間減10分鐘 select sysdate interval 10 minute from dual 3 當前時間加3秒 select sysdate interval 3 second f...

一些jquery技巧

window.nl ad function document ready function 相當於 function foo html 相當於 document.getelementbyidx x foo innerhtml jquery 物件轉換成 dom物件 第一種方法 var cr cr jq...

Doxygen一些技巧

團隊的 習慣一直不好,注釋五花八門,甚至幾千行 沒有一千行注釋。幾個新進來的成員紛紛抱怨,痛定思痛,決定來一次大刀闊斧的改變。由於本部門團隊編寫介面的時候比較多,做介面說明文件也是本分內的事情,既能規範注釋,又方便編寫文件,於是想到了doxygen這個神器,也決定使用doxygen的注釋規範。說實話...