资讯详情

MSP430学习点滴—C语言扩展

题记:嵌入式系统工程师____路漫漫其修远兮,吾将上下而求索。

此篇博客意将编程过程中用到的C语言扩展部分逐一记录下来。 2014-01-25: _SWAP_BY S(x) 解释:x是一个16位的无符号整数,将x的高8位和低8位进行交换。 2014-04-12: 原型:extern float pow(float x, float y); 用法:#include < tUFQgDbp9Dpy05iD3a 1、long 是32位整型,unsigned指无符号整数,左边的*表示取地址的内容; 2、volatile表示易变的,告诉编译器不要优化,这个地址的内容不一定是在程序中改变的; 3、volatile unsigned long*表示将后面跟的内容转化一个指向易变的无符号32位整型数据的指针(地址); 4、前边再加一个*表示取该指针指向地址的内容; 总的意思就是取内存地址为0x400FC1A0里的数,并将这个数转化为无符号32位整型。 -电子元器件采购网(www.ruidan.com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。 自建高效智能仓储,拥有自营库存超过50,000种,提供一站式正品现货采购、个性化解决方案、选型替代等多元化服务。
锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台