获得数组长度
1 | int a[] = {1, 2, 3, 4}; |
printf输出格式
%d 有符号十进制整数(int)
%ld, %Ld 长整形数据(long)
%i 有符号十进制数,和%d一样
%u 无符号十进制整数(unsigned int)
%lu, %Lu 无符号十进制长整形数据(unsigned long)
%f 单精度浮点数(float)
%c 单字符(char)
%o 无符号八进制整数
%x(%X) 十六进制无符号整数
c类型字符串数组
- 导包
1 |
- 完整字符串复制
1 | strcpy(des, src); |
- 部分字符串复制
1 | strncpy(des, src+n, len); |
- 结束符
1 | sub[len] = '\0'; |
- new字符串数组
1 | char *str = new char[100]; |
- delete字符串数组
1 | delete []str; |
生成随机数
1 |
|
计算函数运行时间
计算实际运行时间
1 |
|
计算cpu运行时间
clock()返回的是OS花了多少时间运行当前的进程。
1 |
|
参考文献
1.https://stackoverflow.com/questions/822323/how-to-generate-a-random-int-in-c
2.https://blog.csdn.net/zhangwei_zone/article/details/11219757
3.https://stackoverflow.com/questions/5248915/execution-time-of-c-program