#include <sys/sysctl.h>
基本系统数据类型,是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。size_t类型是表示sizeof操作符执行结果的无符号整数类型。一种用来记录大小的数据类型
sizeof 用来计算一个变量,常量,数据类型所占的内存字节数
//方法用于获取CPU核心数
unsigned int countOfCores() {
unsigned int ncpu;
size_t len =sizeof(ncpu);
sysctlbyname("hw.ncpu", &ncpu, &len,NULL,0);//获取设备信息,获取CPU核心数
return ncpu;
}
float scale = [[UIScreenmainScreen] scale];//得到设备的分辨率
scale = 1; 的时候是代表当前设备是320*480的分辨率(就是iphone4之前的设备)
scale = 2; 的时候是代表分辨率为640*960的分辨率
//ios的数学算法,平方
double pow(double a, double b) | a的b次方 (例)double val = pow(2, 3); →8 |
complex.h
是C标准函数库中的头文件,提供了复数算术所需要的宏定义与函数声明。