自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ammana_babi的专栏

杨晓曼,乖乖老婆! 我爱你,就像狮子爱猫咪。

  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 我的2006年总结

我的2006年总结2006年就要结束了,是到总结一下这一年的时候了。平时总是习惯于用阳历来算日子。想起来总感觉农历新年――春节是最棒的,新年新气象,万物复苏,给人以活力。也比较适合做些计划和有意义的事情。而老外的元旦则不是这个样子,元旦过后紧随而来的则是愈加的寒冷。笨!笨!笨!不过习惯总是养成的,不想弄这么个习惯,可是要挣人家的money,还是要适应人家的了。哼,再过一百年,得让老外们学会适应

2006-12-30 08:49:00 2108 8

原创 累啊!

事情总算是顺利,把乖乖在学校里面的事情处理的也差不多了,昨天到了公司开始上班,昨晚睡了一觉,今天还是累的要命。头还是很痛,没有精神,眼睛似睁似闭,真是难受的要命呀。下面的事情就是帮乖乖处理毕业论文的事情了,不过还好,不用太着急,等到过春节的时候再说吧。手头的事情太多了,堆了一堆,真是恶心。这次回去,心情还是不错的哦。没有跟俺乖乖闹别扭,也没有犯其他的错误。发现自己还是能够改掉一些对我们两个

2006-12-27 16:58:00 1207

原创 ldiv ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   对两个长整型数相除,返回类型为ldiv_t,   在stdlib.h头文件中定义。   typedef struct   {      long quot;      long rem;   } ldiv_t;   quot存储的是商(quotient)。   rem

2006-12-27 15:41:00 1740

原创 div ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   对两个整数相除,返回类型为div_t,   在stdlib.h头文件中定义。   typedef struct   {      int quot;      int rem;   } div_t;   quot存储的是商(quotient)。   rem 存储的是余数

2006-12-27 15:40:00 3358

原创 atof ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   这个函数调用的是库函数中的   strtod()函数,关于这个函数的   源代码后面将会给出。*/#include double my_atof(char *str){   return strtod(str,0);}int main(){   char *

2006-12-14 15:07:00 2977

原创 strtod ( ) 和 atof ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   这个函数是把浮点数字符串转换为浮点数的函数。   函数将会跳过字符串中的空格字符和不是+、-、.、   数字的字符。如果字符串是空的或者都是由空格组成,将不会   做任何转换,仅仅是把字符串的结束地址赋给endptr。如果字   符串合法,将会进行转换,并把字符串最后的NU

2006-12-14 15:07:00 9496 2

原创 srandom ( ) 和 random ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   这两个函数也是C库中产生随机数的程序。你需要先   使用srandom()函数赋随机数种子值。然后再使用   random()函数来产生随机数。是对srand()和rand()   这两个函数的改良,用法也很类似。现在的这个代码   仅仅是实现了随机数函数srand()和rand()的

2006-12-10 19:50:00 8771

原创 iscsym ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_iscsym(int c){  return (isalnum(c) || ( c == _ ));}//判断字符c是否为英文字母、数字和下划线int main(){   char ch = a;    if(my_iscsym(ch))      prin

2006-12-10 19:40:00 1753

原创 iscsymf ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_iscsymf(int c){  return (isalpha(c) || ( c == _ ));}//判断字符c是否为英文字母和下划线int main(){   char ch = a;    if(my_iscsymf(ch))      print

2006-12-10 19:39:00 1727

原创 rand ( ) 和 srand ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   这两个函数是C库中产生随机数的程序。你需要先   使用srand()函数赋随机数种子值。然后再使用   rand()函数来产生随机数。但是产生随机数的算法   较简单,srandom()和random()函数是对这两个函数   的改良,用法也很类似。*/#define RAND

2006-12-10 19:31:00 17108

原创 toascii ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_toascii( int c){    return c & 0x7f;}//将字符c转换为ascii码。toascii函数将字符c的高位清零,仅保留低七位。返回转换后的数值。int main(){   unsigned char str[] = "杨晓曼";   unsi

2006-12-10 15:11:00 4201

原创 isascii ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isascii( int ch ) {   return (unsigned int)ch }//判断字符c是否为ascii码。ascii码指0x00-0x7F之间的字符。int main(){   int ch = a;    if(my_isascii(ch))

2006-12-10 15:10:00 2278

原创 tolower ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_tolower( int ch) {   if ( (unsigned int)(ch - A)       ch += a - A;   return ch;}//大写字母转换为小写字母。int main(){   char str[] = "AMMANA

2006-12-10 14:54:00 2597

原创 toupper ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_toupper( int ch) {   if ( (unsigned int)(ch - a)       ch += A - a;   return ch;}//小写字母转换为大写字母。int main(){   char str[] = "ammana

2006-12-10 14:49:00 3150

原创 iscntrl ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_iscntrl( int ch ) {    return (unsigned int)ch   ||  ch == 127;}//判断字符c是否为控制字符。当c在0x00-0x1F之间或等于0x7F(DEL)时,返回非零值,否则返回零。int main(){   char c

2006-12-10 14:34:00 1406

原创 isgraph ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isgraph( int ch ) {  return (unsigned int)(ch - !) }//判断字符c是否为除空格外的可打印字符。可打印字符(0x21-0x7e)。int main(){   char ch = _;    if(my_isgra

2006-12-10 14:24:00 1805 1

原创 isprint ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isprint( int ch ){    return (unsigned int)(ch - ) }//判断字符c是否为可打印字符(含空格)。当c为可打印字符(0x20-0x7e)时,返回非零值,否则返回零。int main(){   char ch = _;

2006-12-10 14:15:00 2167

原创 isalnum ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isalnum ( int ch ) {   return (unsigned int)((ch | 0x20) - a)   ||         (unsigned int)( ch - 0) }//测试参数ch是否是字母(A-Z,大小写均可)或数字(0-9)int m

2006-12-10 14:09:00 2289

原创 ispunct ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_ispunct( int ch ) { return isprint(ch)  &&  !isalnum (ch)  &&  !isspace (ch);}//判断字符c是否为标点符号。标点符号指那些既不是字母数字,也不是空格的可打印字符。 int main(){   ch

2006-12-08 23:06:00 1601

原创 isspace ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isspace( int ch ){    return (unsigned int)(ch - 9)   ||  ch == ;}//判断字符c是否为空白符。空白符指空格、水平制表、垂直制表、换页、回车和换行符。 int main(){   char ch =

2006-12-08 23:00:00 2552 1

原创 isxdigit ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isxdigit( int ch ){    return (unsigned int)( ch         - 0)   ||            (unsigned int)((ch | 0x20) - a)   6u;}//判断字符c是否为十六进制数字。//当c

2006-12-08 22:55:00 2061

原创 isdigit ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isdigit( int ch ){    return (unsigned int)(ch - 0) }//判断字符c是否为数字int main(){   int ch = A;    if(my_isdigit(ch))      printf("%c

2006-12-08 22:49:00 3834

原创 islower ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_islower ( int ch ) {    return (unsigned int) (ch - a) }//判断字符c是否为小写英文字母int main(){   char ch = c;    if(my_islower(ch))      pri

2006-12-08 22:41:00 1622

原创 isupper ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isupper( int ch ){    return (unsigned int)(ch - A) }//判断字符c是否为大写英文字母 int main(){   char ch = c;    if(my_isupper(ch))      pri

2006-12-08 22:37:00 1455

原创 isalpha ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】int my_isalpha(int ch ) {   return (unsigned int)((ch | 0x20) - a) }//判断字符c是否为英文字母int main(){   char ch = c;    if(my_isalpha(ch))     

2006-12-08 22:30:00 2463

原创 hypot ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】 /*   hypot函数对于给定的直角三角形的两个直角边,   求其斜边的长度。*/ //一般的常规算法: double my_hypot01(double x, double y){   double hypotenuse;   x = fabs(x);   y

2006-12-08 22:13:00 5390 4

原创 modf ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   将浮点数x分解成整数部分和小数部分。   返回小数部分,将整数部分存入* iptr所指内存中。*/double my_modf01(double x, double *iptr) {   double ret = fmod(x,1.0);   *iptr = x - ret;

2006-12-08 22:12:00 2964

原创 fmod ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   计算x/y的余数。返回x-n*y,符号同y。   n=[x/y](向离开零的方向取整)*/double my_fmod01(double x, double y){   register double ret;   __asm__(      "1:     fprem/n

2006-12-08 22:10:00 3127

原创 ldexp ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   装载浮点数,v是尾数,e为指数。   如:x=ldexp(1.0,6);则表示要转载的浮点数是1.0*2^6*/double my_ldexp01(double v, int e){   double two = 2.0;   if (e    {      e = -

2006-12-08 10:12:00 1420

原创 frexp ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】/*   把浮点数x分解成尾数和指数。x=m*2^exptr,m为规格化小数。   返回尾数m,并将指数存入exptr中。*/double my_frexp01(double x, int *exptr){   union    {      double d;      uns

2006-12-07 22:04:00 1958 1

原创 乖乖让我再爱你一次

请允许我再叫一声乖乖请允许我再轻轻的吻你一次请允许我再爱你一次 我知道过去给你的伤害太多,说什么爱都显得苍白我真的不想失去你,今生最爱的人求求你能再给我一次机会让我再次拉起你的手让我重新再爱你一次 给你太多的痛苦和伤心不想都让你一个人承担求求你能再给我一次机会让我再次拉起你的手让我重新再爱你一次 黑夜永远都是那么的孤寂不想你一

2006-12-06 13:54:00 1322

原创 tanh ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_tanh(double x){   double ret,temp;   if (x > 50)      return 1;   else if (x       return -1;   else   {      ret = exp(x);     

2006-12-06 12:45:00 2244

原创 sinh ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_sinh(double x){   double ret;   if(x >= 0.0)   {      ret = exp(x);      return (ret - 1.0/ret) / 2.0;   }   else   {      ret =

2006-12-06 12:44:00 1574

原创 cosh ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_cosh(double x){   double ret;   ret = exp(fabs(x));   return (ret + 1.0/ret) / 2.0;}//计算x的双曲余弦值。int main(){   double a = 0.5;   pr

2006-12-06 12:44:00 1382

原创 acos( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double atan2 (double x, double y){   register double ret;   __asm__(      "fpatan/n/t"      "fld %%st(0)"      : "=t" (ret)       : "0" (y), "u"

2006-12-06 12:40:00 4570

原创 atan( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_atan(double x){   register double ret;   __asm__(      "fld1/n/t"      "fpatan"      : "=t" (ret)       : "0" (x)   );      retu

2006-12-06 12:40:00 3509

原创 asin ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double atan2 (double x, double y){   register double ret;   __asm__(      "fpatan/n/t"      "fld %%st(0)"      : "=t" (ret)       : "0" (y), "u"

2006-12-06 12:39:00 3488

原创 exp ( ) 【C语言库函数源代码】

 【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_exp(double x){   register double ret, value;   __asm__(      "fldl2e;"          "fmul %%st(1);"      "fst  %%st(1);/n/t"      "frnd

2006-12-05 19:09:00 5054

原创 floor ( )【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_floor(double x){   register double ret;   unsigned short int temp1, temp2;    __asm__("fnstcw %0" : "=m" (temp1));   temp2 = (temp1 & 0x

2006-12-05 17:56:00 4363

原创 ceil ( ) 【C语言库函数源代码】

【C语言库函数源代码】【本程序在Dev C++ 4.9.9.2 下编译通过】double my_ceil(double x){   register double ret;   unsigned short int temp1, temp2;      __asm__("fnstcw %0" : "=m" (temp1));   temp2 = (temp1 & 0

2006-12-05 17:55:00 4623 2

Ubuntu10.10搭建Android2.2基于ARM的交叉编译环境

写了一份Ubuntu10.10上搭建Android2.2基于ARM的交叉编译环境的文档,供那些对搭建Android 2.2交叉编译环境的人还很陌生的人作为参考。 注:由于疏忽,请把本文档第6页的“(3)配置环境变量”这一项中的"export JRE_HOME=JAVA_HOME/jre"修改为"export JRE_HOME=$JAVA_HOME/jre"

2011-03-01

uCOS-II移植到ARM7TDMI详解

详细的介绍了如何把uCOS移植到ARM7TDMI上面。 自己手写资料,较辛苦,所以资源分要高些。

2009-09-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除