C语言常用内置函数

#include <stdio.h>
#include <ctype.h> //内置函数头文件
int main()
{
    //常用内置函数 - 0 表示假 非0表示真
    printf("%d\n", isupper('a'));//判断是否是大写字母
    printf("%d\n", islower('a')); //判断是否是小写字母
    printf("%d\n", isalpha('a')); //返回的值是否为字母
    printf("%d\n", isdigit('8')); //判断传入的是不是一个数字
}
#include <stdio.h>
#include <math.h> //头文件
int main()
{
    //常用内置函数 - 0 表示假 , 非0表示真
    // ceil - 进一法  floor - 去尾法
    //如果时负数,规律相反
    printf("%.2lf\n", ceil(98.1)); //进一法
    printf("%.2lf\n", floor(-98.9)); //去尾法
    printf("%.2lf\n", sqrt(9)); //求平方根
    printf("%.2lf\n", pow(5, 2)); //求第一个数字的第二个数字次幂
    printf("%.d\n", abs(-98)); //求绝对值
    return 0;
}

system("pause"); //按任意键继续
system("cls"); //清屏
system("shutdown /r /t 180");//180秒后自动关机
system("shutdown /a");//取消自动关机
### C语言大一考试常用函数列表 对于C语言的大一考试而言,掌握一些基础而常用函数是非常重要的。以下是几个在编程题中频繁使用的函数: #### 字符串处理函数 - `strlen`:用于计算字符串的实际长度(不包括终止符`\0`)。例如,在字符数组`char str[10]="Hello";`的情况下,`strlen(str)`返回的是5而不是数组大小10[^2]。 ```c #include <string.h> size_t length = strlen("example"); ``` - `strcpy` 和 `strncpy`: 这两个函数用来复制字符串。前者直接将源字符串的内容全部复制给目标字符串;后者则允许指定最大复制数量以防止溢出风险。 ```c // 使用 strcpy 完整复制字符串 char dest[50]; const char src[]="source string"; strcpy(dest,src); // 或者使用 strncpy 控制最多复制 n 个字符 strncpy(dest,"another source",9); dest[9]='\0'; // 手动添加结束符 ``` #### 输入输出操作 - `printf` / `scanf` : 实现基本的控制台输入输出功能。通过格式化说明来读取或显示不同类型的数据项。 ```c int age; float height; printf("Enter your age:"); scanf("%d",&age); printf("Your entered Age is %d\n",age); ``` #### 数学运算支持 - 来自 `<math.h>` 库中的各种数学辅助工具如绝对值(`abs`)、平方根(`sqrt`)等也经常出现在题目里。 ```c #include <math.h> double result = sqrt(16.0); /* 计算正方形边长 */ int absValue = abs(-78); /* 获取数值的绝对值 */ ``` #### 文件I/O接口 虽然不是每次都会考到文件流的操作,但是了解如何打开关闭文件以及执行简单的读写动作还是很有帮助的。 ```c FILE *fp=fopen("test.txt","r+"); if (fp!=NULL){ fclose(fp); } else{ perror("File opening failed"); } ``` 以上列举了一些可能出现在大学一年级期末测试里的典型内置方法及其应用场景。熟悉这些API有助于更好地完成基于实际问题求解的任务[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值