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 //}

 

posted on 2021-07-28 10:55  Bytezero!  阅读(155)  评论(0编辑  收藏  举报