摘要: 数据结构之数组定义及基本操作 数据结构中最基本的一个结构就是线性结构,而线性结构又分为连续存储结构和离散存储结构。所谓的连续存储结构其实就是数组。 数组本质其实也是数据的一种存储方式,既然有了数据的存储,就会涉及到如何对数据进行寻址的问题。首先,先说一下在数组中数据是如何存储的,在内存中,数组中的数据是以一组连续的数据集合的形式存在于内存中。当我们访问存在于内存中的数组时,我们应该找... 阅读全文
posted @ 2018-03-18 16:18 乡下菜农 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: LCD浮点数显示函数的探讨 原创 2017年12月19日 单片机开放附赠的学习资料里面很少见到显示浮点数的函数,显示浮点数的操作也相当烦坠! 一般转换显示法 拿STM32单片机资源,我们选取ADC采样部分函数来看显示过程 adcx=Get_Adc_Average(ADC_Channel_5,20); LCD_ShowxNum(134,130,adcx,4,... 阅读全文
posted @ 2018-03-18 13:58 乡下菜农 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 序号 类型与描述 1 基本类型: 它们是算术类型,包括两种类型:整数类型和浮点类型。 2 枚举类型: 它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。 3 void 类... 阅读全文
posted @ 2018-03-09 20:21 乡下菜农 阅读(283) 评论(0) 推荐(0) 编辑
摘要: C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的令牌(Tokens) C 程序由各种令牌组成,令牌可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 C 语句包括五个令牌: printf("Hello, World! \n"); 这五个令牌分别是: printf ( "Hello, World! \n" ) ; 分号 ; ... 阅读全文
posted @ 2018-03-09 20:19 乡下菜农 阅读(144) 评论(0) 推荐(0) 编辑
摘要: C 标准库 - 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型: 序号 变量 & 描述 1 size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 2 FILE 这是一个适合存储文件流信息的对象类型。 3 fpos_t 这是一个适合存储文件中任何位置的对象... 阅读全文
posted @ 2018-03-09 20:18 乡下菜农 阅读(281) 评论(0) 推荐(0) 编辑
摘要: C 语言实例 - 计算标准偏差 计算标准偏差。 实例 #include #include float calculateSD(float data[]); int main() { int i; float data[10]; printf("输入10个元素: "); for(i=0; i < 10; ++i) scanf("%... 阅读全文
posted @ 2018-03-09 20:17 乡下菜农 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: C 语言实例 - 创建各类三角形图案 创建三角形图案。 实例 - 使用 * 号 #include int main() { int i, j, rows; printf("行数: "); scanf("%d",&rows); for(i=1; i int main() { int i, j, rows; printf... 阅读全文
posted @ 2018-03-09 20:16 乡下菜农 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: C 语言实例 - 实现简单的计算器 实现加减乘除计算。 实例 # include int main() { char operator; double firstNumber,secondNumber; printf("输入操作符 (+, -, *,): "); scanf("%c", &operator); printf("输入两... 阅读全文
posted @ 2018-03-09 20:15 乡下菜农 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: C 语言实例 - 判断回文数 判断一个数是否为回文数。 设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数 实例 #include int main() { int n, reversedInteger = 0, remainder, originalI... 阅读全文
posted @ 2018-03-09 20:14 乡下菜农 阅读(773) 评论(0) 推荐(0) 编辑
摘要: C 语言实例 - 计算一个数的 n 次方 计算一个数的 n 次方,例如: 23,其中 2 为基数,3 为指数。 实例 - 使用 while #include int main() { int base, exponent; long long result = 1; printf("基数: "); scanf("%d", &base); ... 阅读全文
posted @ 2018-03-09 20:13 乡下菜农 阅读(2456) 评论(0) 推荐(0) 编辑