自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 STM32——C语言数据类型

STM32——C语言数据类型STM32——C语言数据类型在编程过程中,不同的CPU,其数据类型的意义各不相同,所以一定要注意相应变量数据类型的定义和转换,否则在计算中可能会出现不确定的错误。(一)C语言中的种类数据整型:int short long实型:float doubleSTM32中的数据类型非常的多,常用的变量,文件中的定义如下:    /* e

2014-12-17 10:40:57 1086

转载 A/D转换相关问题

A/D转换问:如何提高系统的ADC的性能?答:第一、将模拟电源和数字电源分开,可以使用比较简单的方法,如在模拟电源和数字电源之间加简单的滤波。第二、将模拟地和数字地分开,并在电源附近通过磁珠连接。第三、制板时,大面积覆铜。第四、未使用到的模拟引脚要接地。第五、为了确保参考电压的稳定,参考电压引脚一定要接去耦电容。第六、模拟信号的输入电压范围是0-VDD,如果模拟输入

2014-12-11 20:40:15 1130

转载 float浮点数的二进制存储方式及转换

float浮点数的二进制存储方式及转换int和float都是4字节32位表示形式。为什float浮点数的二进制存储方式及转换int和float都是4字节32位表示形式。为什么float的范围大于int?float精度为6~7位。1.66*10^10的数字结果并不是166 0000 0000 指数越大,误差越大。这些问题,都是浮点数的存储方式造成的。      float和d

2014-11-06 09:21:42 19984

转载 实例 C语言Printf格式

实例 C语言Printf格式使用printf打印时发现,如果数据类型和打印使用的类型不一致,结果就是混乱的。这是因为printf本身并不进行数据的类型转换,他只是把输入按照给定的数据格式输出,如果二者不匹配,那么由于不同数据类型的二进制存储方式不一样,读出的数据就是错误的。所以,为求稳妥,在使用printf,fprintf,scanf,fscanf在类型不一致时还是手动

2014-11-06 09:16:46 636

转载 堆(heap)和栈(stack)

堆(heap)和栈(stack)1、管理方式不同:栈(stack)由编译器管理;堆(heap)由程序员管理。 2、空间大小不同:win32中,堆(heap)可达4G;VC中栈默认1M(可以修改)。 3、碎片问题:堆(heap)易产生;栈(stack)不会。 4、生长方向不同:堆(heap)生长方向是向上的,也就是向着内存增加的方向;栈(stack

2014-11-06 09:09:03 713

转载 C语言的内存的分配机制

C语言的内存的分配机制指向字符串常量的指针和字符串数组在使用时是有区别的。看下面两个函数//执行通过,返回“hello world”char *PtrChar(){    char *pc = "hello world";    return *r;}//执行错误,不能返回局部变量char *ArrChar(){    char ac

2014-11-06 09:06:11 586

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除