
C/C++
文章平均质量分 87
yezhubenyue
爱好嵌入式
展开
-
函数后面的const的作用
<br />http://hi.baidu.com/penguin_piggy/blog/item/9936a55324a7b5080df3e32b.html<br /> <br />声明一个成员函数的时候用const关键字是用来说明这个函数是 "只读(read-only)"函数,也就是说明这个函数不会修改任何数据成员(object)。 为了声明一个const成员函数, 把const关键字放在函数括号的后面。声明和定义的时候都应该放const关键字。<br />任何不会修改数据成员的函数都应该声明为cons转载 2010-12-03 09:59:00 · 621 阅读 · 1 评论 -
(转)C字节对齐
<br />今天在用C读一个BMP文件时,怎么也读不到正确的值,仔细跟踪了一下,发现原来是这个struct占了0x10个字节,本来它只占0x0e个字节,我一想这应该是个字节对齐的问题,所以找了一下,在这个struct的定义前面加一个宏定义:<br />#pragma pack(2)<br />typedef struct tagBITMAPFILEHEADER { <br />WORD bfType; <br />DWORD bfSize; <br />WORD bfReserved1转载 2010-12-03 22:45:00 · 895 阅读 · 0 评论 -
转main函数测两个参数argc 和*argv[ ]
<br /> 我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为: <br />main (argc,argv)<br转载 2010-12-03 22:48:00 · 522 阅读 · 0 评论 -
float数据在内存中的存储方法
浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。 一个浮点数由2部分组成:底数m 和 指数e。 ±mantissa × 2exponent (注意,公式中的mantissa 和 exponent使用二进制表示) 底数部分 使用2进制数来表示此浮点数的实际值。 指数部分 占用8-bit的二进制转载 2012-04-08 00:31:01 · 30615 阅读 · 8 评论 -
C#光功率计_扫码器导入excel
公司要求扫码器读入编码,然后光功率计取出数值,等完成后把两个数据导入excel 用了将近一个月 时间 以前在学校一直想学一款上位机的,但是C#,LABVIEW,QT,VC,deliphi 选择太多了。 而且时间也不多,正好借这次机会简单的学了下上位机选的是C#(网上都说C#简单,学了之后感觉不简单(当然是指我这种只会点C语言的)) 其实也就只要网上查了个串口的例子,然后自己在上面改(当然要原创 2012-04-09 21:03:24 · 2680 阅读 · 0 评论