C语言
koson_L
这个作者很懒,什么都没留下…
展开
-
unsigned long long的问题
#include int main(){ unsigned long long aaa = 0; aaa = 0xffffffff * 0xffffffff; bbb = (unsigned long long)0xffffffff * (unsigned long long)0xffffffff; pri原创 2016-03-24 17:56:35 · 2013 阅读 · 0 评论 -
生活中遇到的BUG
2016年4月28日1.当使用mutex_lock,如果不配合线程使用可能会出现跑死在lock里的情况。原创 2016-04-28 20:37:59 · 1291 阅读 · 0 评论 -
汉字utf-8转unicode
#include #include #include #define u8 unsigned char#define u16 unsigned shortstatic int getUtf8ByteNumForWord(u8 firstCh){ int num = 0; int temp = 0x80; while (firstCh & temp) { num++;原创 2016-06-02 15:48:23 · 543 阅读 · 0 评论 -
typedef和#define的用法与区别
typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;ty转载 2017-02-08 12:46:18 · 265 阅读 · 0 评论 -
路漫漫其修远兮~~~
void go_home(void){printf(“fired and go home!\n”);}void stay_and_work(){printf("stay in the company and get more money!\n");}int main(){int work_hard;if (!work_hard)go_原创 2015-10-16 20:43:47 · 324 阅读 · 0 评论