Chinaunix首页 | 论坛 | 博客
  • 博客访问: 186341
  • 博文数量: 89
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 828
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-08 10:44
文章分类
文章存档

2014年(9)

2013年(80)

我的朋友

发布时间:2014-01-03 17:19:53

强调一点:#pragma pack(4)typedef struct{    char buf[3];    word a;}kk;#pragma pack()对齐的原则是min(sizeof(word ),4)=2,因此是2字节对齐,而不是我们认为的4字节对齐。这里有三点很重要:1.每个成员分别按自己的方式对齐,并能最小化长度2.复杂类型(如结构)的默认.........【阅读全文】

阅读(562) | 评论(0) | 转发(0)

发布时间:2014-01-03 17:14:33

本文都是自己重读《c程序设计语言》时的笔记:自己的一些思考:1、printf和getchar的区别: scanf printf  可以输入输出各种类型的变量,比如int float char,而且同时输入 输出多个也可以 如scanf("%d,%d",&a,&b); getchar putchar 只能输入输出char类型的变量,而且只能同时输入输出一个字符.........【阅读全文】

阅读(563) | 评论(0) | 转发(0)

发布时间:2014-01-03 17:09:58

PID算法(c 语言)(来自老外) (2010-02-17 00:18:24) 转载 #include <stdio.h> #include<math.h> //定义PID 的结构体 struct _pid { int pv; //integer that contains the process value 过程量 int sp; //*integer that contains the set point   设定值&.........【阅读全文】

阅读(740) | 评论(0) | 转发(0)

发布时间:2013-12-29 15:50:16

在编译器内部,计算表达式的值一般是通过表达式树来解决,今天我就给大家介绍一种表达式树的实现。首先得到一个字符串,里边是一个表达式,算法是:首先得到表达式的最低优先级的运算符,然后分成左边和右边,然后求值。#include<iostream>#include<algorithm>#include<cstdio>#include<cstdlib>#include<cs.........【阅读全文】

阅读(623) | 评论(0) | 转发(0)

发布时间:2013-12-29 15:35:03

#include "Sensor.h"#include <ioCC2530.h>#define HAL_ADC_REF_115V 0x00#define HAL_ADC_DEC_256 0x20#define HAL_ADC_CHN_TEMP 0x0eint8 readTemp(void){ static uint16 reference_voltage; static uint8 bCalibrate-TRUE; uint16 value; ATEST= 0x01; //使能温度传感器 TR0 |= 0x01; //连接温度传.........【阅读全文】

阅读(2090) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册