随笔分类 -  语言窥探

LoopMatrix
摘要:#include #include #define ALPHA_NUM 26const char AlphaTable[ALPHA_NUM]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N', ... 阅读全文

posted @ 2015-04-21 16:11 Karma_wjc 阅读(323) 评论(0) 推荐(0)

串口输出float型数据
摘要:avr gcc中的printf函数不支持%f输出注意在gcc中float double型数据一律处理为单精度(4 bytes)有两种做法: 1、将浮点数分解为4个字节,分别送出,接收端再这4个字节合并转化为将浮点数示例如下:#include typedef union{ float f; ... 阅读全文

posted @ 2015-03-10 14:23 Karma_wjc 阅读(2681) 评论(0) 推荐(1)

汇编字符显示
摘要:1 DSEG SEGMENT 2 3 DATA DW 0A93EH 4 5 DSEG ENDS 6 CSEG SEGMENT ;设置代码段 7 ASSUME CS:CSEG,DS:DSEG 8 STA... 阅读全文

posted @ 2014-12-18 15:49 Karma_wjc 阅读(312) 评论(0) 推荐(0)

X86汇编指令
摘要:8086CPU地址总线宽度为20, 也就是说一个内存物理地址是5位,内存地址空间为1Mb;数据总线为16位;寄存器为16位。16位结构的CPU包括以下特性:1,运算符最多处理16位数据。2,寄存器最大宽度为16位。3,寄存器与运算器之间的通路是16位。这里就出现了一个问题,如果由16位推出20位的物... 阅读全文

posted @ 2014-12-11 13:38 Karma_wjc 阅读(1047) 评论(0) 推荐(0)

把《c++ primer》读薄
摘要:原文地址:http://www.cnblogs.com/kubixuesheng/p/4116354.html一:大小端的概念Big-Endian和Little-Endian(见计算机存储的大小端模式解析)二:浮点数的机器级表示(见从如何判断浮点数是否等于0说起——浮点数的机器级表示)三:c++的基... 阅读全文

posted @ 2014-11-24 11:51 Karma_wjc 阅读(249) 评论(0) 推荐(0)

【转】堆和栈的区别
摘要:在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。首先,我们举一个例子:voidf(){int*p=newint[5];}这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是... 阅读全文

posted @ 2014-05-21 13:11 Karma_wjc 阅读(132) 评论(0) 推荐(0)

数组指针和指针数组的区别
摘要:数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; ... 阅读全文

posted @ 2014-05-13 09:16 Karma_wjc 阅读(121) 评论(0) 推荐(0)

详解C中volatile关键字
摘要:volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:volatile ... 阅读全文

posted @ 2014-05-11 13:54 Karma_wjc 阅读(133) 评论(0) 推荐(0)

C字符串处理函数
摘要:void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcp... 阅读全文

posted @ 2014-04-30 13:43 Karma_wjc 阅读(135) 评论(0) 推荐(0)

C语言字符串函数大全
摘要:转载自http://www.360doc.com/content/08/0723/22/26860_1462024.shtml#C语言字符串函数大全函数名: stpcpy功能: 拷贝一个字符串到另一个用法: char *stpcpy(char *destin, char *source);程序例:#... 阅读全文

posted @ 2014-04-30 13:29 Karma_wjc 阅读(161) 评论(0) 推荐(0)