<cmath>
double sqrt(double x); //开平方函数
double pow(double x,double y);//平方函数
//pow(1,2); 1²
<cstring>
char* strcat(char* strDest, const char* strScr);
//将strDest去'\0'后,拷贝strScr至其尾部。返回strDest起始地址
char* strcpy(char* strDest, const char* strScr);
//拷贝strScr至strDest。返回strDest起始地址
int strcmp(const char* str1,const char* str2);
//比较两字符串。str1>str2时返回正数;str1>str2时返回负数;str1=str2时返回0。
int strlen(const char* str);
//获取字符串长度
//关于字符数组的长度和大小:
#include "stdafx.h"
#include<iostream>
int main()
{
//
using std::cout;
using std::endl;
//
char array_name[5] = "fuck";
int len = strlen(array_name);
int size = sizeof array_name;
cout << "\t" << "len:" << len << endl;
cout << "\t" << "size:" << size << endl;
//
system("pause");
return 0;
}
<ctime> clock_t clock(); //返回自程序开始运行后花费的系统时间(不是s为单位)
//clock( )编写简单的延时循环:
#include "stdafx.h"
#include<iostream>
#include<ctime>
int main()
{
//
using std::cout;
using std::endl;
using std::cin;
//
float secs; //秒数应声明为浮点
cout << "输入延时秒数:";
cin >> secs; //输入秒数
clock_t delay = secs * CLOCKS_PER_SEC; //换算为系统时间
clock_t start = clock(); //获得并记录当前时间
while (clock() - start < delay) //当前时间-起始时间
{
;//延时循环
}
//
system("pause");
return 0;
}
<cctype>
int isalpha(char ch); //ch是否为字母
int ispunct(char ch); //ch是否为标点
int isalnum(char ch); //是否为数字或标点
int iscntrl(char ch); //是否为控制字符
int isdigit(char ch); //是否为0~9
int isgraph(char ch); //是否为空格之外的打印字符
int islower(char ch); //是否为小写字母
int isupper(char ch); //是否为大写字母
int isprint(char ch); //是否为打印字符
char tolower(char ch); //转换为小写
char toupper(char ch); //转换为大写