c
yxnyxnyxnyxnyxn
男
展开
-
把文件读进一个字符串中
// Perform runtime source compilation, and obtain kernel entry points. FILE *fp = fopen( kernel_file, "rb" ); if( fp == NULL ) { fprintf( stderr, "%s:%d: can't open kernel file原创 2012-07-18 16:21:14 · 600 阅读 · 0 评论 -
C语言里的左移和右移运算
先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用 int i = 1; i = i 也就是说,1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成000...0100,也就是10进制的4,所以说左移1位相当于乘以2,那么左移n位就是乘以2的n次方了(有符号数不完全适用,因为左移有可能导致符号变化,下面转载 2013-05-06 11:35:30 · 917 阅读 · 0 评论