C中的内置函数
1 //#include <stdio.h> 2 //#include <ctype.h> 3 //#include <math.h> 4 //#include <stdlib.h> 5 //#include <time.h> 6 7 //int main() 8 //{ 9 10 /* 11 //ceil - 进一法 floor -去尾法 12 //负数 规律相反 13 printf("%.2lf\n",ceil(98.01)); //99.00 14 printf("%.2lf\n",floor(98.9)); //98.00 15 16 //求平方根 17 printf("%.2lf\n",sqrt(9)); 18 //求第一个数字的第二个数字次幂 19 printf("%.2lf\n",pow(5,2)); 20 21 //求绝对值 22 printf("%d\n",abs(-98)); 23 24 25 //随机数,与时间数连用,时间每时每刻都不相同 26 srand(time(NULL)); 27 //取随机数 28 int num = rand(); 29 printf("%d\n",num); 30 31 32 //颜色属性由两个 16进制数字指定,第一个位背景色,第二个位前景色(文字颜色) 33 //每个数字可以位下列之一: 34 // 黑色 =0 蓝色 =1 绿色 = 2 湖蓝色 = 3 红色 = 4 紫色 = 5 35 // 黄色 = 6 白色 = 7 灰色 = 8 淡蓝色 = 9 淡绿色 = A 淡红色 = C 36 // 淡紫色 = D 淡黄色 = E 量白色 = F 37 38 39 //背景色为 红色 文字颜色为 淡黄色 40 41 printf("我吹过你吹过的微风,那我们算不算相拥!!!\n"); 42 system("color 4E"); 43 44 45 system("pause"); //按任意键继续 46 47 system("cls"); //清屏 48 49 //system("shutdown \r\t 180"); //180秒自动关机 50 51 //system("shutdown" /a); //取消自动关机 52 53 //exit(0); //0-正常退出应用程序 非0不正常退出 54 55 */ 56 57 /* 58 //演示动态分配内存 59 int * nums ; 60 int i; 61 // nums = (int *)malloc(20); //为前面的指针动态分配了20个字节的空间 62 //int nums1[5];类似 63 64 nums = (int *)malloc(sizeof(int) * 5); //为前面的指针动态分配了20个字节(5个整形)的空间 65 66 // nums = calloc(5,sizeof(int)); //5个元素的初始值为0 67 //realloc //重新分配内存 68 for(i =0;i<5; i++) 69 { 70 printf("请输入第%d个元素:",i+1); 71 scanf("%d",nums + i); 72 } 73 printf("数组元素为:\n"); 74 for( i = 0; i <5;i++) 75 { 76 printf("%d\t",*(nums + i)); 77 } 78 79 free(nums); //释放动态分配的内存 80 81 nums = NULL; 82 return 0; 83 */ 84 85 86 87 //}
本文来自博客园,作者:Bytezero!,转载请注明原文链接:https://www.cnblogs.com/Bytezero/p/15072074.html