一些常見的移位函式

2021-09-14 07:36:17 字數 493 閱讀 9741

微控制器

_crol_ 字元迴圈左移

_cror_ 字元迴圈右移

_irol_ 整數迴圈左移 

_iror_ 整數迴圈右移 

_lrol_ 長整數迴圈左移  

_lror_ 長整數迴圈右移

一些暫存器置位

#define gpioc_crl 	 	 *(unsigned int*)(gpioc_base+0x00)

#define rcc_apb2enr *(unsigned int*)(rcc_base+0x18)

rcc_apb2enr |= 1<<4;//第四位置1,其他位保持

gpioc_crl &= ~( 0x0f<< (4*0));//第乙個引腳4位置零,其他保持

gpioc_crl |= (3<<4*0);//將低2位置1

gpioc_bsrr=(1<<(16+0));//第16位置1

常見的一些 Hash 函式

hash的主要原理就是把大範圍對映到小範圍 所以,你輸入的實際值的個數必須和小範圍相當或者比它更小。不然衝突就會很多。不同的應用對hash函式有著不同的要求 比如,用於加密的hash函式主要考慮它和單項函式的差距,而用於查詢的hash函式主要考慮它對映到小範圍的衝突率。下面介紹一些常用的用於查詢ha...

常見的一些 Hash 函式

hash的主要原理就是把大範圍對映到小範圍 所以,你輸入的實際值的個數必須和小範圍相當或者比它更小。不然衝突就會很多。不同的應用對hash函式有著不同的要求 比如,用於加密的hash函式主要考慮它和單項函式的差距,而用於查詢的hash函式主要考慮它對映到小範圍的衝突率。下面介紹一些常用的用於查詢ha...

oracle 一些常見函式操作

1 給出時間,如 2011 7 23 查詢星期幾 select to char to date 2011 7 23 yyyy mm dd day nls date language american from dual 結果 saturday select to char to date 2011 ...