time,atoi,strstr
生活随笔
收集整理的這篇文章主要介紹了
time,atoi,strstr
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? ? ? ? ?幾個(gè)簡(jiǎn)單的C函數(shù),平時(shí)用的比較少。雖然簡(jiǎn)單,但還是比較陌生。
#include<stdio.h> #include<time.h> #include<stdlib.h> #include<string.h>int main() {fprintf(stdout,"%d",time(NULL));printf("\n");char *str = "1234";int num =0;num = atoi(str);printf("num=%d\n",num);long int num1= atol(str);printf("num1=%ld\n",num1);char *p = strstr(str,"2");printf("%c\n",*p);char *p1 = strstr(str,"34");printf("%s\n", p1);return 0; }打印:1489506249? ? ? ? ? ? num=1234
? ? ? ? ? ? num1=1234
? ? ? ? ? ? 2
? ? ? ? ? ? 34
fprintf函數(shù)是格式化輸出到一個(gè)流/文件中,這里stdout是標(biāo)準(zhǔn)輸出,經(jīng)常用來(lái)打印時(shí)間戳。time(NULL)里面的NULL是清空歷史時(shí)間,保存當(dāng)前時(shí)間。
atoi,atol是將字符串轉(zhuǎn)換成整型和長(zhǎng)整形,工作中用到的多,但平時(shí)學(xué)習(xí)和面試中直接用的少,但考實(shí)現(xiàn)它們的算法還是很多的,關(guān)于實(shí)現(xiàn),網(wǎng)上很多。
strstr函數(shù)返回字符串在主串出現(xiàn)的第一個(gè)位置,返回一個(gè)指針,它的實(shí)現(xiàn)面試經(jīng)???#xff0c;實(shí)際工作中也用的多,這里提一下。
總結(jié)
以上是生活随笔為你收集整理的time,atoi,strstr的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c_str()和strcasecmp
- 下一篇: strcpy,strncpy,memcp