经典代码
daima
~AI钢铁侠~
怕什么真理无穷,进一寸有进一寸的欢喜!
展开
-
关于invSqrt( )函数
先解释下InvSqrt函数吧!InvSqrt(value)函数相当于1.0/sqrt(value),所以你大概应该明白了它是什么意思了吧!由于计算机图形学程序里经常要求一个面或点的单位法线,就不可避免地要用到1.0/sqrt(length)这样的式子。你可能会说:1.0/sqrt(value)不是挺好的么?这还有什么好拿出来的?! 但是!下面的这个InvSqrt函数比传统的1.0/s...转载 2018-06-12 19:09:29 · 2761 阅读 · 0 评论 -
大端和小端的判断及转换
当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-endian)和小端(little- endian)两个描述。字节排序按分为大端和小端,概念如下大端(big endian):低地址存放高有效字节小端(little endian):低字节存放...原创 2018-07-26 08:29:14 · 1289 阅读 · 1 评论 -
Hex与float之间相互转换
本人代码如下:原创 2018-07-25 14:04:07 · 11456 阅读 · 0 评论 -
四元数转欧拉角程序
以下程序为四元数转换成欧拉角的程序:原创 2018-07-25 11:35:32 · 1287 阅读 · 0 评论 -
四元数和欧拉角的相互转换
四元数转欧拉角&欧拉角转四元数程序:四元数转欧拉角&欧拉角转四元数程序。?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include "stdafx.h"#include "math.h"#include<iostream>#include&l...转载 2018-07-12 13:49:12 · 2875 阅读 · 0 评论 -
十六进制转double
要明白如何将十六进制转换为float或double,需要了解浮点数的二进制存储和转换方式。float和double在存储方式上都遵从IEEE的规范,且float遵从IEEE R32.24,而double遵从R64.53。具体转换规则可以参考http://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html。按照转换规则,写出HexT...转载 2018-07-11 14:56:29 · 12212 阅读 · 4 评论 -
break与continue的的用法以及区别
/*break与continue的的用法以及区别1.当它们用在循环语句的循环体时,break用于立即退出本层循环,而continue仅仅结束本次循环(本次循环体内不执行continue语句后的其它语句,但下一次循环还会继续执行。2. 如果有多层循环时,break只会跳出本层循环,不会跳出其他层的循环3. break可用于switch语句,表示跳出整个switch语句块,而continue则不能单独...转载 2018-07-11 10:48:13 · 830 阅读 · 0 评论 -
文件读写
#include<stdio.h>int a;char b,c[100];int main(){ FILE * fp1 = fopen("input.txt", "r");//打开输入文件 FILE * fp2 = fopen("output.txt", "w");//打开输出文件 if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出 ...原创 2018-07-09 16:24:42 · 210 阅读 · 0 评论 -
"十六进制转float"和“float转十六进制”经典代码
#include <stdio.h>float Hex_To_Decimal(unsigned char *Byte,int num)//十六进制到浮点数{// char cByte[4];//方法一// for (int i=0;i<num;i++)// {// cByte[i] = Byte[i];// }// // ...转载 2018-06-14 09:14:14 · 5580 阅读 · 0 评论 -
十六进制数转换成float类型数据数据的经典代码
最近在研究姿态传感器,发现一段很有意思并实用的代码,再次分享给大家,希望能共同进步IEEE(Hex 小数和float 转换过程):下面是转换的程序:float ByteToFloat(unsigned char* byteArry)//使用取地址的方法进行处理{return *((float*)byteArry);}void main(){unsigned char data[4]={0xc3,0...原创 2018-06-14 08:54:20 · 5158 阅读 · 2 评论 -
sqrt( )平方根计算函数
平方根计算 编辑同义词 sqrt一般指平方根计算功 能: 一个非负实数的平方根函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。中文名平方根函数外文名sqrt功 能计算一个非负实数的平方根函数原型double sqrt(doub...转载 2018-06-12 19:16:09 · 8358 阅读 · 0 评论 -
【经典算法大全】
《经典算法大全》是一款IOS平台的应用。里面收录了51种常用算法,都是一些基础问题。博主觊觎了好久,可悲哀的是博主没有苹果,所以从网上下了老奔的整理版并且每个都手敲了一遍。虽然网上也有博客贴了出来,但是自己写写感觉总是好的。现在分享个大家。代码和运行结果难免有出错的地方,请大家多多包涵。 1.河内之塔(汉诺塔)2.费式数列3.巴斯卡三角形4.三色棋5.老鼠走迷...转载 2018-07-27 15:11:58 · 329 阅读 · 0 评论