清霜一梦

check_negation

0
阅读(1064)

//date : 2013 5 6

//designer:pengxiaoen

//function: check the symbol ~

 

 

#include "stdio.h"

int main ()

{  

char u8_char_temp;  

u8_char_temp = 'a';  //1100001  

printf ("the data u8_char_temp = %d\n",u8_char_temp);    

 

u8_char_temp = ~u8_char_temp;  //10011110  

printf ("the data ~ u8_char_temp = %d\n",u8_char_temp);    

system ("pause");

}

 

这个~ 似乎被遗忘了,在C 语言中,乍一看还吓了一跳,这个不是HDL 中的嘛,原来C中也有啊,就是一个按位取反的操作。证明如下