cuijpus的专栏

关注范围:Telecommunication, Mobile , Embedded Linux。好记性,不如烂笔头。

用户操作
[即时聊天] [发私信] [加为好友]
崔计平ID:cuijpus
51278次访问,排名2233(-1),好友22人,关注者49人。
做手机研发5年多,涉及app, middleware, driver等;好记性不如烂笔头,随手写些,免得忘记了。
cuijpus的文章
原创 155 篇
翻译 0 篇
转载 47 篇
评论 56 篇
cuijpus的公告
目前正在分析研究7个Linux手机平台的异同点


最近评论
qiuyu:您好,我想问一下是不是第三方开发只需LiMo的应用程序编程接口,在此基础上编程就可以了?我看了一下我得linux平台下并没有这个API的实现程序,这样的话只根据接口函数就能使用?一般情况下的话是不是得需要个库之类的文件呀?我是新手,请赐教!
yuhang111:我想还是兼容性的问题,maemo的不少组件是基于debian开发的, 所有应该更方便的在ubuntu上使用吧。当然用fedora也可以,好像虚拟机下用fedora要比ubuntu慢些吧。
wei04:请问D-BUS的C API是线程安全的么?
Liyonn8744:您好,Maemo平台的宿主Linux一定要用ubuntu的吗?用Fedora Core 6可以吗?有什么区别呢?谢谢~
SearchSun:同期待,如果有一个通过libosso封装的D-BUS来调用media player的例子就好了
文章分类
收藏
相册
常去的网站
linux mobile research圈子
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 C库函数手册收藏

新一篇: 进程的一生。 | 旧一篇: Symbian组织发力!剑指3G! Android依然在耕耘!

C()


,所在函库为ctype.h
int isalpha(int ch) 
ch是字母('A'-'Z','a'-'z')返回非0,返回0
int isalnum(int ch) 
ch是字母('A'-'Z','a'-'z')('0'-'9')
                    
返回非0,返回0
int isascii(int ch) 
ch是字符(ASCII中的0-127)返回非0,返回0
int iscntrl(int ch) 
ch是作字符(0x7F)或普通控制字符(0x00-0x1F)
                    
返回非0,返回0
int isdigit(int ch) 
ch('0'-'9')返回非0,返回0
int isgraph(int ch) 
ch是可打印字符(不含空格)(0x21-0x7E)返回非0,返回0
int islower(int ch) 
ch是小字母('a'-'z')返回非0,返回0
int isprint(int ch) 
ch是可打印字符(含空格)(0x20-0x7E)返回非0,返回0
int ispunct(int ch) 
ch点字符(0x00-0x1F)返回非0,返回0
int isspace(int ch) 
ch是空格(' '),水平制表符('\t'),('\r'),
                    
纸换('\f'),垂直制表符('\v'),行符('\n')
                    
返回非0,返回0
int isupper(int ch) 
ch是大字母('A'-'Z')返回非0,返回0
int isxdigit(int ch)
ch16('0'-'9','A'-'F','a'-'f')返回非0,
                    
返回0
int tolower(int ch) 
ch是大字母('A'-'Z')返回相的小字母('a'-'z')
int toupper(int ch) 
ch是小字母('a'-'z')返回相的大字母('A'-'Z')

数学,所在函库为math.hstdlib.hstring.hfloat.h
int      abs(int i)                   
返回整型参数i绝对值
double  cabs(struct complex znum)     
返回复数znum绝对值
double  fabs(double x)                
返回精度参数x绝对值
long    labs(long n)                  
返回整型参数n绝对值
double   exp(double x)                
返回指ex
double frexp(double value,int *eptr)  
返回value=x*2nx,neptr
double ldexp(double value,int exp);   
返回value*2exp
double   log(double x)                
返回logex
double log10(double x)                
返回log10x
double   pow(double x,double y)       
返回xy
double pow10(int p)                   
返回10p
double  sqrt(double x)                
返回+√x
double  acos(double x)                
返回x的反余弦cos-1(x),x弧度
double  asin(double x)                
返回x的反正弦sin-1(x),x弧度
double  atan(double x)                
返回x的反正切tan-1(x),x弧度
double atan2(double y,double x)       
返回y/x的反正切tan-1(x),yx弧度
double   cos(double x)                
返回x的余弦cos(x),x弧度
double   sin(double x)                
返回x的正弦sin(x),x弧度
double   tan(double x)                
返回x的正切tan(x),x弧度
double  cosh(double x)                
返回x曲余弦cosh(x),x弧度
double  sinh(double x)                
返回x曲正弦sinh(x),x弧度
double  tanh(double x)                
返回x曲正切tanh(x),x弧度
double hypot(double x,double y)       
返回直角三角形斜(z),
                                       x
y直角,z2=x2+y2
double  ceil(double x)                
返回不小于x的最小整
double floor(double x)                
返回不大于x的最大整
void   srand(unsigned seed)           
初始化生器
int     rand()                        
生一个随数并返回这个数
double  poly(double x,int n,double c[])
从参数生一
double  modf(double value,double *iptr)
将双精度value分解成尾
double  fmod(double x,double y)       
返回x/y的余
double frexp(double value,int *eptr)  
将双精度value分成尾
double  atof(char *nptr)              
字符串nptr转换成浮点数并返回这个浮点
double  atoi(char *nptr)              
字符串nptr转换成整数并返回这个
double  atol(char *nptr)              
字符串nptr转换数并返回这个
char   *ecvt(double value,int ndigit,int *decpt,int *sign)
        
浮点value转换成字符串返回字符串
char   *fcvt(double value,int ndigit,int *decpt,int *sign)
        
浮点value转换成字符串返回字符串
char   *gcvt(double value,int ndigit,char *buf)
        
将数value转换成字符串存于buf,返回