1. 为什么要获得符号位
很多时候,我们需要判断数值的正负,来做相应的逻辑处理。条件判断语句可以很好的完成这个需求。有时候会有下面的情况,
if (x > 0) {
x = x - 1;
} else {
x = 1 - x;
}
if (x < 0) {
x = -x;
}
正负只是数值的符号位变化,或是计算结果的符号位变化。但是我们需要用一个判断,首先...
分类:
编程语言 时间:
2015-03-19 20:25:38
阅读次数:
210
int array[] = {1,2,3,4};
#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))
int main()
{
int d = -1;
if(d <= TOTAL_ELEMENTS)
printf("TRUE\n");
else
printf("FALSE\n");
}...
分类:
其他好文 时间:
2015-03-19 18:27:15
阅读次数:
157
if ([keyName
rangeOfString:@"_"].location==NSNotFound){
return keyName;
}
else{
NSLog(@"不存在某一字符");
}...
分类:
移动开发 时间:
2015-03-19 16:21:15
阅读次数:
132
我们都知道STL中最常用的排序库函数:sort(v.begin(),biend())。
给出的是升序排序。
我一般不喜欢用迭代器,我一般用这个格式,对数组进行排序,指针替代迭代器。sort(a,a+n)//升序排序
sort(a,a+n,cpm);
int cmp(type a,type b){//定义的比较格式
if(code) return 1;
else return 0;...
分类:
编程语言 时间:
2015-03-19 13:19:02
阅读次数:
211
#include #include int main () { pid_t fpid; //fpid表示fork函数返回的值 int count=0; fpid=fork(); if (fpid < 0) printf("error in fork!"); else if (fpid =...
分类:
其他好文 时间:
2015-03-19 00:36:29
阅读次数:
209
ajax学习笔记1.创建XMLHttpRequest对象 var request;
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();//IE7, Firefox, Chrome, Opera, Safari
} else {
request = new ActiveXObject("Microsoft.X...
分类:
其他好文 时间:
2015-03-18 23:21:45
阅读次数:
441
//通过id查找多个元素function getElements(/*ids...*/){ var elements = {}; for(var i=0; i parent.childNodes.length) throw new Error('invalid index'); else if( n...
分类:
编程语言 时间:
2015-03-18 22:54:47
阅读次数:
213
比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if ....; then....elif ....; then....else....fi[ -f "somefile" ]...
分类:
系统相关 时间:
2015-03-18 19:51:57
阅读次数:
172
我们都知道SQL中适用case when then来转化数据库中的信息 比如 select (case sex when 0 then '男' else '女' end) AS sex from studentInfo,那么在集合函数中它有什么用呢?假设数据库有一张表名为student的表。如果现在...
分类:
数据库 时间:
2015-03-18 17:52:48
阅读次数:
173
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段...
分类:
数据库 时间:
2015-03-18 17:34:51
阅读次数:
202