c++ primer plus笔记(3)库函数

<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);   //转换为大写

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值