C语言中的abs()函数和exp()函数的用法
C语言abs()函数:求绝对值(整数)
头文件:
#include <stdlib.h>
定义函数:
int abs (int j);
函数说明:abs()用来计算参数j 的绝对值,然后将结果返回。
返回值:返回参数j 的绝对值结果。
范例
#ingclude <stdlib.h> main(){ int ansert; answer = abs(-12); printf("|-12| = %d\n", answer); }
执行
|-12| = 12
C语言exp()函数:e的次幂函数(以e为底的x次方值)
头文件:
#include <math.h>
exp()用来计算以e 为底的x 次方值,即ex 值,然后将结果返回。其原型为:
double exp(double x);
【返回值】返回 e 的x 次方计算结果。
注意,使用 GCC 编译时请加入-lm。
【实例】计算e的10次方的值。
#include <math.h> main(){ double answer; answer = exp (10); printf("e^10 =%f\n", answer); }
运行结果:
e^10 = 22026.465795
相关推荐
-
C语言中“不受限制”的字符串函数总结
"不受限制的"字符串函数 按<C和指针>中所说,那些常用的字符串函数都是"不是限制的",就是说它们只能通过寻找字符串末尾的NULL来判断字符串的长度. strlen strlen函数用于求解字符串长度,其返回类型为unsigned int(即size_t).strlen函数从起点开始,往后计数,遇到'\0'停止. 值得注意的是:strlen函数的返回类型.看如下代码: #include<string.h> #include<iostre
-
R语言中cbind、rbind和merge函数的使用与区别
cbind: 根据列进行合并,即叠加所有列,m列的矩阵与n列的矩阵cbind()最后变成m+n列,合并前提:cbind(a, c)中矩阵a.c的行数必需相符 rbind: 根据行进行合并,就是行的叠加,m行的矩阵与n行的矩阵rbind()最后变成m+n行,合并前提:rbind(a, c)中矩阵a.c的列数必需相符 > a <- matrix(1:12, 3, 4) > print(a) [,1] [,2] [,3] [,4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,
-
python语言中pandas字符串分割str.split()函数
目录 前言 1.常规赛数据格式 2.计算詹姆斯常规赛命中率 总结 前言 为了介绍python语言中pandas库在数据分析中的重要作用,本人打算以NBA球星勒布朗詹姆斯在2020-2021赛季常规赛个人数据为例对pandas相关函数进行详细说明.利用爬虫技术,在知名篮球网站虎扑爬取了勒布朗詹姆斯的数据,稍后会将数据上传至csdn,以供大家下载. 这篇文章,详细介绍了pandas字符串分割函数---str.split()的用法. DataFrame.str.split(pa,n,expand)pa
-
C语言中的abs()函数和exp()函数的用法
C语言abs()函数:求绝对值(整数) 头文件: #include <stdlib.h> 定义函数: int abs (int j); 函数说明:abs()用来计算参数j 的绝对值,然后将结果返回. 返回值:返回参数j 的绝对值结果. 范例 #ingclude <stdlib.h> main(){ int ansert; answer = abs(-12); printf("|-12| = %d\n", answer); } 执行 |-12| = 12 C语言e
-
R语言中if(){}else{}语句和ifelse()函数的区别详解
首先看看定义: # if statement if(cond) expr if(cond) cons.expr else alt.expr # ifelse function ifelse(test, yes, no) 这两个函数(R语言中都是函数)相同的地方都是根据条件返回对应的值. 区别在于: if语句的条件是个TRUE/FALSE值,如果是个长度>1的逻辑向量,只判断第一个TRUE/FALSE值:而ifelse是长度任意的逻辑向量,返回根据逻辑向量对应对的yes/no值组合的新向量 ife
-
Go语言中的IO操作及Flag包的用法
一.格式化输入和输出 1.从终端获取用户的输入 fmt.Scanf 空格作为分隔符,占位符和格式化输出的一致 fmt.Scan 从终端获取用户的输入,存储在Scanln中的参数里,空格和换行符作为分隔符 fmt.Scanln 从终端获取用户的输入,存储在Scanln中的参数里,空格作为分隔符,换行符作为结束 Scanf 例子: package main import ( "fmt" ) func TestScanf(){ var a int var b string var c flo
-
C语言中qsort函数的用法实例详解
C语言中qsort函数的用法实例详解 快速排序是一种用的最多的排序算法,在C语言的标准库中也有快速排序的函数,下面说一下详细用法. qsort函数包含在<stdlib.h>中 qsort函数声明如下: void qsort(void * base,size_t nmemb,size_t size ,int(*compar)(const void *,const void *)); 参数说明: base,要排序的数组 nmemb,数组中元素的数目 size,每个数组元素占用的内存空间,可使用si
-
Go语言中append函数用法分析
本文实例分析了Go语言中append函数用法.分享给大家供大家参考.具体如下: Go语言中append的功能十分强大,使用它可以使很多功能的实现变得更加简洁.以下为简单对比: .将一个slice插入到另一个slice的指定位置: 不使用append: 复制代码 代码如下: func insertSliceAtIndex(slice_origin []int, slice_to_insert []int, insertIndex int) (result []int, err error
-
C语言中strlen() strcpy() strcat() strcmp()函数的实现方法
strlen函数原型:unsigned int strlen(const char *);返回的是字符串中第一个\0之前的字符个数. 1.strcat函数原型char* strcat(char* dest,const char* src); 进行字符串的拼接,将第二个字符串连接到第一个字符串中第一个出现\0开始的地方.返回的是拼接后字符的首地址.并不检查第一个数组的大小是否可以容纳第二个字符串.如果第一个数组的已分配的内存不够容纳第二个字符串,则多出来的字符将会溢出到相邻的内存单元. 2.str
-
详解C语言中rand函数的使用
前言 我们在编程实现算法的过程中,往往需要使用到随机数.由于计算机是一台以逻辑为基础的机器,没法做到真正的随机(大概量子计算机可以?).所以计算机生成的是伪随机数,供我们使用. 我们使用C语言的rand函数,生成的也是伪随机数. c语言之rand函数的使用 1.写入头文件 #include <stdlib.h> #include <stdio.h> #include <time.h> 2.变量的定义 void main( void ) { int i,k; 3.sran
随机推荐
- linux系统安装Nginx Lua环境
- 献给写作者的 Markdown 新手指南
- SQLServer2005重建索引前后对比分析
- vue组件 $children,$refs,$parent的使用详解
- [asp]中的正则表达式运用代码
- Java多线程并发编程 并发三大要素
- IOS实现验证码倒计时功能(一)
- Javascript非构造函数的继承
- Javascript动态创建表格及删除行列的方法
- yii2中添加验证码的实现方法
- 在ASP中使用均速分页法提高分页速度
- Android studio实现刮刮乐的方法
- centos6.5下mysql 5.7.19 安装配置方法
- 解析如何用php screw加密php源代码
- 实例讲解php数据访问
- Python基于sftp及rsa密匙实现远程拷贝文件的方法
- Kloxo面板无法登录出现500错误的解决方法
- java 发送带Basic Auth认证的http post请求实例代码
- Android如何实现锁屏状态下弹窗
- C#中利用代理实现观察者设计模式详解