编程
瑝琦
高内聚,低耦合
展开
-
关于浮点数的剪不断理还乱
展开介绍关于浮点的表示与转换原理原创 2020-03-21 10:19:51 · 472 阅读 · 0 评论 -
UTF-8, ASCII, Unicode的介绍与区分
文章出自个人博客https://knightyun.github.io/2019/01/27/ascii-unicode,转载请申明背景人类能通过肉眼识别文字和字符,并能通过知识了解他们的含义,但是计算机内部不论存储还是控制,都是通过二进制码实现,因为二进制的 0, 1 刚好对应基础电路中的开和关,然后组合进行复杂的系统控制;将人类识别的字符转换成计算机识别的二进制数据的过程,叫做编码,顾...原创 2019-01-27 21:57:41 · 1392 阅读 · 0 评论 -
Base64码简介
文章出自个人博客https://knightyun.github.io/2019/01/27/base64,转载请申明简介base64是一个保存二进制数据的工具,将多种形式的二进制数据或其构成的文件以ASCII的形式保存,因为很多地方不支持直接的二进制文件保存或呈现,比如可以将图片直接转换成base64码嵌入HTML文档中,而避免使用网络http加载图片;组成A-Z a-z 0-9 +...原创 2019-01-27 22:02:44 · 967 阅读 · 0 评论 -
编程范式之命令式与函数式
文章出自个人博客https://knightyun.github.io/2019/01/27/programming-paradigm,转载请申明文章目录命令式编程(Imperative)函数式编程/声明式(Functional/Declarative)函数合成函数柯理化(Currying)很多语言是聚范式/多重范式编程,即支持多在编程范式,如面向对象(Java),面向过程(C语言),泛...原创 2019-01-28 10:13:47 · 703 阅读 · 0 评论 -
十进制负数的二进制表示法
文章出自个人博客https://knightyun.github.io/2018/04/04/negative-binary,转载请申明十进制转正整数转二进制应该都会,用C语言代码简单表示算法:#include<stdio.h>int main(){ int dec=65535; /*positive decimalism number to binary ...原创 2018-04-04 11:22:36 · 2647 阅读 · 0 评论 -
位运算符与位运算
文章出自个人博客https://knightyun.github.io/2018/04/06/bit-operation,转载请申明目录 概述按位与按位或按位异或 简单应用交换变量值简单加密移位运算 左移位右移位复合赋值符一、概述 程序中的所有数在计算机内存中都是以二进制的形式储存的。除了常见的算术运算符:+ - * / %,还有位运算:& ...原创 2018-04-06 20:17:25 · 931 阅读 · 1 评论 -
递归函数之阶乘的实现
文章出自个人博客https://knightyun.github.io/2018/04/06/recursion-factorial,转载请申明定义在编程中函数有一个神奇又难理解的功能,就是递归。递归就是在一个过程中要调用上一步或上几步的结果,使用递归过程的函数就叫递归函数。简单说就是函数自身调用自身(听着有点反自然,像自己举起自己)。递归实例除了数学的复杂运算中,生活中也...原创 2018-04-06 22:18:04 · 3697 阅读 · 1 评论