C/C++语法总结
文章平均质量分 72
安苒_
但行好事,莫问前程.
展开
-
【C语言】浮点型在内存的存储
所以IEEE754规定,存入内存时E的真实值必须再加上一个中间数,对于8位的E,这个中间数是127;对于11位的E,这个中间数是1023【并且以二进制形式存,这里就不需要考虑原反补什么了(但其实正数也不需要考虑这些计算,都是一毛一样的)】浮点数的储存时的有效数字为是有限的,能够保存的位数总是有限的,所以无法精确保存。M表示有效数字,大于等于1,小于2【由于二进制的原因,所以1...原创 2022-07-16 22:47:18 · 326 阅读 · 0 评论 -
【C语言】整形数据的存储
大端(存储)数据低位存储在内存的高地址、数据高位存储在内存的低地址。小端(存储)数据高位存储在内存的高地址、数据低位存储在内存的低地址。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npuTNjzc-1657982340352)(C。...原创 2022-07-16 22:45:03 · 802 阅读 · 0 评论 -
【C语言】 数据类型及意义
数据意义及意义原创 2022-07-16 18:24:33 · 934 阅读 · 0 评论 -
【C语言】函数知识点总结
函数基本知识原创 2022-07-16 17:40:58 · 2131 阅读 · 0 评论 -
【C语言】数组知识点总结
数组基本知识原创 2022-07-16 17:35:08 · 958 阅读 · 0 评论 -
【C语言】自定义类型初阶知识点
结构体、枚举、联合体原创 2022-07-16 17:30:38 · 158 阅读 · 0 评论 -
【C语言】void类型和void*指针类型
void&void*指针原创 2022-07-16 17:25:59 · 1030 阅读 · 2 评论 -
【C语言】指针练习题2——笔试真题及解析
指针面试题原创 2022-07-16 17:23:10 · 825 阅读 · 2 评论 -
【C语言】pow函数的模拟实现(递归)
一、库函数——pow函数功能介绍与使用演示二、pow函数的模拟实现三、补充1.API 文档是什么?……原创 2022-05-01 18:32:36 · 3430 阅读 · 3 评论 -
【C语言】跳台阶问题【递归】
一、问题描述二、思路分析三、代码实现四、补充原创 2022-05-02 21:03:32 · 3590 阅读 · 2 评论 -
【C语言】scanf格式化输入及修饰符总结
目录一、不同数据类型转换说明二、常见应用修饰符的转换说明原创 2022-04-08 19:35:48 · 1358 阅读 · 1 评论 -
【C语言】打印图案总结
目录一、打印实心图形二、打印空心图形三、打印具体图形四、一些碎碎念原创 2022-04-19 21:10:29 · 11315 阅读 · 2 评论 -
【C语言】汉诺塔问题【递归】
一、问题背景二、思路分析三、代码演示原创 2022-05-02 00:43:05 · 711 阅读 · 5 评论 -
【C语言】字符串逆序实现(递归与迭代)
一、思路分析二、代码演示原创 2022-05-01 23:24:37 · 663 阅读 · 3 评论 -
【C语言】浮点数四舍五入
目录一、浮点数实现四舍五入二、补充:ceil,floor,强制类型转换,round,四舍五入法对比及其应用场景一、浮点数实现四舍五入以保留3位数为例1.直接实现【不利用库函数】int (x*1000+0.5)/1000.0;【特别注意,这里一定除以的是1000.0】2.间接实现【利用math函数库中的round】二、补充:ceil,floor,强制类型转换,round,四舍五入法对比及其应用场景#include <stdio.h>#incl..原创 2022-04-05 19:12:47 · 12133 阅读 · 3 评论 -
【C语言】求解最大公约数方法总结
目录一、干货二、一些碎碎念一、干货方法一:循环法#include <stdio.h>int main(){ int m=30,n=20; while(n!=0) { int tmp=m%n; m=n; n=tmp; } printf("%d",m); return 0;}方法二:递归法【if-else语句】#include...原创 2022-04-13 17:45:20 · 705 阅读 · 2 评论 -
【C语言】斐波那契数列【递归与迭代】
一、背景介绍二、思路分析三、代码实现四、拓展阅读五、非递归法代码实现原创 2022-05-02 19:49:56 · 26720 阅读 · 1 评论 -
【C语言】复数的四则运算与复数运算的头文件
复数的四则运算与复数运算的头文件原创 2022-04-13 20:55:32 · 7384 阅读 · 2 评论 -
【C语言】随机数生成以及`#include <time.h>`学习
目录一、随机数生成二、#include 头文件三、一些碎碎念一、随机数生成1.伪随机数【rand函数的应用】函数功能:可以随机产生0~rand_max的随机数,定义类型不同,最大值也不相同。头文件:#include <stdlib.h>之所以叫做伪随机数,是因为根据一个数按照某个公式推算出来的,有很大概率会多次产生同一个数。#include <stdio.h>#include <stdlib.h>int main...原创 2022-04-14 23:23:13 · 5387 阅读 · 4 评论 -
【C语言】printf格式化输出及修饰符总结
一、不同进制及不同数据类型的转换说明转换说明 文字解释 %d;%ld;%lld 打印十进制整形;打印长整形;打印长长整形 %c;%s 打印单个字符;打印字符串 %o; %#o 以正常形式显示这个数(没有前导零);保留前导零的八进制数 %x;%X;%#x;%#X 小写字母,以正常形式显示这个数(没有前导零);大写字母,十六进制数;保留前导零的小写字母的,保留前导零的大写字母的 %p 打印地址的(指针指向的地址/&x(变量)) %u ..原创 2022-04-08 18:53:24 · 2267 阅读 · 1 评论 -
【C语言】strlen的模拟实现(递归与非递归)
一、库函数——strlen函数功能介绍与使用演示二、streln的递归模拟实现与非递归实现原创 2022-05-01 19:49:35 · 792 阅读 · 13 评论 -
【C语言】指针进阶练习题1
指针笔试真题1原创 2022-07-08 18:47:06 · 197 阅读 · 2 评论 -
【C语言】指针进阶知识点
指针知识点原创 2022-07-08 18:37:31 · 416 阅读 · 0 评论 -
【C语言】指针初阶知识点
指针基本知识点原创 2022-07-08 18:23:59 · 986 阅读 · 0 评论 -
C语言空白符、空格符 与转义字符题点总结
一、什么是空白符,空格符,转义字符?(1)空格符,制表符,换行符等统称为空白符。(2)空格符,不等同于键盘上的<space>键,在键盘上是没有的,它不是空格,但是能起到空格的效果,并占用一个字符位置。(3)转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。.原创 2022-02-25 21:27:19 · 29392 阅读 · 0 评论