易截截图软件、单文件、免安装、纯绿色、仅160KB

C_普通位运算

 源码:
# include <stdio.h>
 
int main()
{
    /* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */
    unsigned char result;
    
    int a, b, c, d;
    a = 2;
    b = 4;
    c = 6;
    d = 8;
 
    /* 对变量进行“按位与”操作 */
    result = a & c;
    printf("result = %d\n", result);
 
    /* 对变量进行“按位或”操作 */
    result = b | d;
    printf("result = %d\n", result);
 
    /* 对变量进行“按位异或”操作 */
    result = a ^ d;
    printf("result = %d\n", result);
 
    /* 对变量进行“取反”操作 */
    result = ~a;
    printf("result = %d\n", result);
    return 0;
}


相关文档:

C struct 中字节对齐问题

 VC中下面几个结构体大小分别是多少呢
struct MyStruct
{
    double m4;
    char m1;
    int  m3;
};
s ......

extern “C”用法

用一句话概括extern “C”这个声明的真实目的就是实现C++与C及其它语言的混合编程。
extern "C"的惯用法
(1)在C++中引用C语言中的函数和变量,在包含C语言头文件(假设为cExample.h)时,需进行下列处理:
extern "C"
{
#i nclude "cExample.h"
}
而在C语言的头文件中,对其外部函数只能指定为extern类 ......

smartgwt (C)

   SmartGWT是一个利用GWT封装SmartClient的开源项目。类似于GWT-Ext。SmartClient是一个企业级的ajax框架,包括非常出色的UI库、工具库和客户端服务端数据绑定等功能。(引用)
  UI库:很多框架的UI库很出色,考虑的很完善,浏览器兼容性也很好,但往往只是前台的,当你想深入做点应用时,就会发现和后台 ......

C unsigned 用法

例:#define NELE(a) (sizeof(a) / sizeof(a[0]))
int main() {
char str[] = {'E', 'M', 'C'};
for (int d=-1; d<=(NELE(str)-2);d++)
      printf("%c",str[d+1]);
return 0;
}
判断printf()输出的是什么,结果可能出乎意料,什么也没有输出,原因呢?原因 ......

C/C++中的Split函数

 C/C++中的Split函数是strtok()其函数原型如下:
char * strtok (char * str, const char * delimiters);
函数说明
strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数
str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号