![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
城市边,乡村旁
这个作者很懒,什么都没留下…
展开
-
c语言_递归
递归: - - 电影《盗梦空间》 定义: 直接或者间接的调用自身的函数。 两个特性: 存在限制条件,当满足条件时递归不再继续;每次递归之后越来越接近限制条件 缺点: 涉及运行开销,参数必须压到堆栈,为局部变量分配内存空间。1.将二进制整数转换为字符 1)参数值除以10 2)打印quotient当前值的各位数字 3)打印除法运算的余数char binar...原创 2018-08-28 16:43:10 · 196 阅读 · 0 评论 -
char类型与int类型的相互转换、
相关知识:1.计算机中的一个unsigned char型数据表示0~255,而一个signed char型数据表示-128+127,都是256的数字。这256个数字,在计算机的存储单元都是由0x000xFF表示的。2.这256个数字相同的部分是0+127,都用0x000x7F表示存储。而0x800xFF即可以表示+128+255,也可以表示-128~ -1。当为unsigned char 时,...转载 2019-04-04 10:56:07 · 4992 阅读 · 0 评论 -
串口参数详解:波特率,数据位,停止位,奇偶校验位
串口通讯,9600波特率,数据格式是8,N,1, 请问一秒可以传输多少个字节的数据?9600,n,8,1实际上,在发送一个字节的时候,除了需要发送8BIT数据外,还需要发送1bit开始位、1bit停止位、1bit的校验,加起来发送一个字节就是11BIT.因此,1秒发送的字节=9600/(8+1+1+1)=?(计算一下)简介串口是一种非常通用的设备通信的协议(不要与通用串行总线Univer...转载 2019-04-04 19:56:58 · 16427 阅读 · 1 评论 -
大端与小端存储模式详解
端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian(这句话最为形象)。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big End...转载 2019-04-04 20:30:43 · 483 阅读 · 0 评论 -
float型变量和“零值”比较的方法
前一段时间读了一下林锐博士的《高质量C/C++编程指南》,其中有一个比较经典的问题。请写出float x与“零值”比较的if语句?当时只知道不能直接用float类型的值与0进行“==”或“!=”比较,但不知道该具体怎么写这个if语句。看过答案才知道,应该设法转化成“>=”或“<=”,即:const float EPSINON= 0.00001;if((x >= -EPSIN...转载 2019-04-05 10:57:24 · 3343 阅读 · 0 评论 -
strlen和sizeof区别
strlen_sizeof.c1.strlen 是函数,sizeof即是运算符又是关键字;2.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以’’\0’'结尾的。3.strlen的结果要在运行的时候才能计算出来,是用来计算字符串的长度,以‘\0’结束。而大部分编译程序在编译的时候就把sizeof计算过了是指定变量或变量类型所占用内存的大小。char str[20...转载 2019-04-05 11:51:45 · 137 阅读 · 0 评论 -
【转】char *str 和 char str[]的区别
【转自】http://blog.csdn.net/hackbuteer1/article/details/6706562 在原文的基础上稍作修改1 char* get_str(void) 2 { 3 char str[] = "abcd"; 4 return str; 5 } char str[] = “abcd”;定义了一个局部字符数组,返回...转载 2019-04-05 12:00:01 · 904 阅读 · 0 评论 -
全局变量和局部变量
全局变量也称为外部变量,它是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明。只有在函数内经过说明的全局变量才能使用。但是在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。如何在不同文件中引用一个已经定义过的全局变量?可以用引用头文件的方式,也可以用extern关键字。下面的代码给出了使用extern引用已...转载 2019-04-05 18:04:30 · 561 阅读 · 0 评论 -
c 内存管理
其他相关链接:https://blog.csdn.net/wind19/article/details/5964090一、几个基本概念 在C语言中,关于内存管理的知识点比较多,如函数、变量、作用域、指针等,在探究C语言内存管理机制时,先简单复习下这几个基本概念:1.变量:不解释。但需要搞清楚这几种变量类型:全局变量(外部变量):出现在代码块{}之外的变量就是全局变量。局部变量(自动变量...转载 2019-04-06 08:50:56 · 140 阅读 · 0 评论