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的注釋規範。說實話...