首页 > 其他分享 >字符串函数

字符串函数

时间:2022-10-07 15:56:12浏览次数:82  
标签:src 函数 dest int time 字符串 include

常用三类系统函数:1)字符串;2)时间;3)数学

1)头文件<string.h>,找C标准库参考手册看即可,里面包含众多

C 标准库 – <string.h> | 菜鸟教程 (runoob.com)

此处提供一个链接仅供参考。

例子:

#include <stdio.h> #include <string.h>
void main(){     char src[50], dest[50];     char* str = "abcdef";     printf("str.len=%d",strlen(str));   //统计字符串大小     strcpy(src, "hello");   //把hello拷贝到src,abcdef被hello覆盖     strcpy(dest, "你好");   //把你好拷贝到dest     strcat(dest ,src);  //把src连接在dest后面     printf("\n最终字符串为:|%s|",dest); }

 

2)头文件<time.h>,附带参考标准库链接

C 标准库 – <time.h> | 菜鸟教程 (runoob.com)

例子:

1 #include <stdio.h>
2 #include <time.h>
3 
4 int main(){
5     time_t curtime; //time_t是一个结构体
6     time(&curtime); //time()完成初始化
7     printf("当前时间=%s",ctime(&curtime));  //ctime返回一个表示当地时间的字符串,当地时间是基于参数timer
8     return 0;
9 }

==============================================================================================================

 1 #include <stdio.h>
 2 #include <time.h>
 3 
 4 void test(){    //运行test函数,求所花费的时间
 5     int i = 0;
 6     int sum = 0;
 7     int j = 0;
 8     for(i=0;i<7777777;i++){
 9         sum = 0;
10         for(j=0;j<100;j++){
11             sum +=j;
12         }
13     }
14 }
15 
16 int main(){
17     //得到test执行前的时间
18     time_t start_t, end_t;
19     double diff_t;  //存放时间差
20     printf("启动\n");
21     time(&start_t); //初始化得到当前时间
22     test(); //test执行
23     //得到test执行后的时间
24     time(&end_t);   //得到到当前时间
25     diff_t = difftime(end_t, start_t);  //时间差
26     printf("执行test函数用了%.6f秒", diff_t);
27 }

请注意,数值取决于您的电脑性能,性能较差别设太大!


 

3)头文件<math.h>,附参考链接

C 标准库 – <math.h> | 菜鸟教程 (runoob.com)

 

 注意:

 

标签:src,函数,dest,int,time,字符串,include
From: https://www.cnblogs.com/MorningMaple/p/16759832.html

相关文章

  • Java实现rtrim功能,批量删除字符串指定末尾的字符串
    publicstaticStringremoveEndLoop(Stringstr,Stringremove){if(StringUtils.isBlank(str)||StringUtils.isBlank(remove)){returnstr;}......
  • 网络字节序与主机字节序的转换函数实践
    网络字节序与主机字节序的转换函数实践1、什么是字节序?字节序,顾名思义,就是字节组织的顺序分为两种,一种是以IBM、Oracle公司为代表的大端序(bigendian),一种是以Intel公司......
  • 网络字节序与主机字节序的转换函数实现
    1、网络字节序:是TCP/IP中一种固定好的数据表示格式,它与具体的CPU,操作系统,传输方式无关,从而可以保证数据在不同主机之间传输时能够兼容。2、主机字节序:即大端(BigEndian)......
  • 模板基类与正确的派生类函数调用--Effective C++ Item 43
    问题描述假设我们有这样一个业务场景,我们管理着许多公司,每个公司都有一个自己的许多日志信息需要处理,于是为了方便,我们写了一个模板类用来处理这些公司的信息,并且将这些公......
  • 网络字节序与主机字节序的转换函数实践
    网络字节序与主机字节序的相互转换常用系统调用Linuxsocket网络编程中,经常会使用下面四个C标准库函数进行字节序间的转换。#include<arpa/inet.h>uint32_thtonl(ui......
  • 激活函数还是有一点意思的!
    激活函数(Activationfunctions)对于人工神经网络模型去学习、理解非常复杂和非线性的函数来说具有十分重要的作用。它们将非线性特性引入到我们的网络中。如在神经元中,输入的......
  • 最近流行的激活函数
    最近又看了点深度学习的东西,主要看了一些关于激活函数的内容,不知道算不算新颖,但是我想把自己阅读后的分享一下,请各位给予评价与指点,谢谢!一般激活函数有如下一些性质:非线性: ......
  • 网络字节序与主机字节序的转换函数实践
    首先我们要对于网络字节序和主机字节序有一个初步的概念。字节序:字节在内存中储存的顺序字节序的种类:(1):大端字节序,数值高位储存在内存的低地址,低位储存在内存的高地址,在 ......
  • 【我开了C语言的金手指】二.函数(1)
    (一)函数的定义 是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定的任务,相较于其它的代码,具备相对独立性。 一般会有输入参数并有返回值,提供对过......
  • 【VB.NET】VB的字符操作函数
    函数以及其参数说明Asc/AscW(Char/String)AsInteger返回一个代表某个字符的字符编码的Integer值。Chr/ChrW(Integer)AsChar返回指定字符编码对应的字符。Filter(String(......