Documentation Home
> Sun Studio 12:Fortran 库参考
Sun Studio 12:Fortran 库参考
Book Information
索引
数字和符号
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
按
贝
参
操
查
种
错
单
当
登
读
反
放
浮
符
复
格
各
更
环
获
计
进
矩
快
立
链
描
名
命
模
目
内
平
权
确
日
三
删
舍
时
受
数
刷
双
四
随
通
位
文
误
系
下
陷
向
写
信
延
已
异
易
溢
印
用
右
暂
整
正
执
指
中
终
主
专
转
状
子
字
组
最
左
前言
第 1 章 Fortran 库例程
1.1 数据类型注意事项
1.2 64 位环境
1.3 Fortran 数学函数
1.3.1 单精度函数
1.3.2 双精度函数
1.3.3 四倍精度函数
1.4 Fortran 库例程参考
1.4.1 abort:终止并写入核心转储文件
1.4.2 access:检查文件权限或文件是否存在
1.4.3 alarm:在指定的时间后调用子例程
1.4.4 bit:位函数 and、or、…、bit、setbit、…
1.4.4.1 用法:and、or、xor、not、rshift 和 lshift
1.4.4.2 用法:bic、bis、bit 和 setbit
1.4.5 chdir:更改缺省目录
1.4.6 chmod:更改文件的模式
1.4.7 date:获取以字符串表示的当前日期
1.4.7.1 date_and_time:获取日期和时间
1.4.8 dtime 和 etime:已用的执行时间
1.4.8.1 dtime:自上次调用 dtime 后已用时间
1.4.8.2 etime:自开始执行后已用时间
1.4.9 exit:终止进程并设置状态
1.4.10 fdate:返回以 ASCII 字符串表示的日期和时间
1.4.11 flush:刷新逻辑单元的输出
1.4.12 fork:创建当前进程的副本
1.4.13 fseek 和 ftell:确定文件的位置和复位文件
1.4.13.1 fseek:将文件复位到逻辑单元中
1.4.13.2 ftell:返回文件的当前位置
1.4.14 fseeko64 和 ftello64:确定大型文件的位置和复位大型文件
1.4.14.1 fseeko64:将文件复位到逻辑单元中
1.4.14.2 ftello64:返回文件的当前位置
1.4.15 getarg 和 iargc:获取命令行参数
1.4.15.1 getarg:获取命令行参数
1.4.15.2 iargc:获取命令行参数的数量
1.4.16 getc 和 fgetc:获取下一个字符
1.4.16.1 getc:从 stdin 中获取下一个字符
1.4.16.2 fgetc:从指定逻辑单元中获取下一个字符
1.4.17 getcwd:获取当前工作目录的路径
1.4.18 getenv:获取环境变量值
1.4.19 getfd:获取外部单元编号的文件描述符
1.4.20 getfilep:获取外部单元编号的文件指针
1.4.21 getlog:获取用户的登录名
1.4.22 getpid:获取进程 ID
1.4.23 getuid 和 getgid:分别获取进程的用户 ID 和组 ID
1.4.23.1 getuid:获取进程的用户 ID。
1.4.23.2 getgid:获取进程的组 ID
1.4.24 hostnm:获取当前主机的名称
1.4.25 idate:返回当前日期
1.4.26 ieee_flags、ieee_handler 和 sigfpe:IEEE 算术
1.4.26.1 floatingpoint.h:Fortran IEEE 定义
1.4.27 index、rindex 和 lnblnk:子串的索引或长度
1.4.27.1 index:字符串中第一次出现某子串
1.4.27.2 rindex:字符串中最后一次出现某子串
1.4.27.3 lnblnk:字符串中最后一个非空白字符串
1.4.28 inmax:返回最大正整数
1.4.29 itime:当前时间
1.4.30 kill:向进程发送信号
1.4.31 link 和 symlnk:创建指向现有文件的链接
1.4.31.1 link:创建指向现有文件的链接
1.4.31.2 symlnk::创建指向现有文件的符号链接
1.4.32 loc:返回对象的地址
1.4.33 long 和 short:整型对象转换
1.4.33.1 long:将短整型转换为长整型
1.4.33.2 short:将长整型转换为短整型
1.4.34 longjmp 和 isetjmp:返回到由 isetjmp 设置的位置
1.4.34.1 isetjmp:为 longjmp 设置位置
1.4.34.2 longjmp:返回到由 isetjmp 设置的位置
说明
限制
1.4.35 malloc、malloc64、realloc 和 free:分配/重新分配/解除分配内存
1.4.35.1 malloc 和 malloc64:分配内存
1.4.35.2 realloc:重新分配内存
1.4.35.3 free:解除分配由 Malloc 分配的内存
1.4.36 mvbits:移动位字段
1.4.37 perror、gerror 和 ierrno:获取系统错误消息
1.4.37.1 perror:将消息打印到逻辑单元 0 stderr
1.4.37.2 gerror:获取上一次检测到的系统错误的消息
1.4.37.3 ierrno:获取上一次检测到的系统错误的编号
1.4.38 putc 和 fputc:向逻辑单元写入字符
1.4.38.1 putc:向逻辑单元 6 写入
1.4.38.2 fputc:向指定的逻辑单元写入
1.4.39 qsort 和 qsort64:对一维数组的元素排序
1.4.40 ran:生成介于 0 和 1 之间的随机数
1.4.41 rand、drand 和 irand:返回随机值
1.4.42 rename:重命名文件
1.4.43 secnds:获取系统时间(秒)减去参数值后所得值
1.4.44 set_io_err_handler 和 get_io_err_handler:设置和获取 I/O 错误处理程序
1.4.44.1 局限性
1.4.45 sh:快速执行 sh 命令
1.4.46 signal:按信号更改操作
1.4.47 sleep:暂停执行一段时间
1.4.48 stat、lstat 和 fstat:获取文件状态
1.4.48.1 stat:按文件名获取文件状态
1.4.48.2 fstat:按逻辑单元获取文件状态
1.4.48.3 lstat:按文件名获取文件状态
1.4.48.4 文件状态数组的详细信息
1.4.49 stat64、lstat64 和 fstat64:获取文件状态
1.4.50 system:执行系统命令
1.4.51 time、ctime、ltime 和 gmtime:获取系统时间
1.4.51.1 time:获取系统时间
1.4.51.2 ctime:将系统时间转换为字符
1.4.51.3 ltime:将系统时间分解成月份、日期等(当地时间)
1.4.51.4 gmtime:将系统时间分解成月份、日期等 (GMT)
1.4.51.5 ctime64、gmtime64 和 ltime64:64 位环境的系统时间例程
1.4.52 ttynam 和 isatty:获取终端端口的名称
1.4.52.1 ttynam:获取终端端口的名称
1.4.52.2 isatty:确定单元是否为终端
1.4.53 unlink:删除文件
1.4.54 wait:等待进程终止
第 2 章 Fortran 95 内函数
2.1 标准 Fortran 95 的通用内函数
2.1.1 参数存在查询函数
2.1.2 数值函数
2.1.3 数学函数
2.1.4 字符函数
2.1.5 字符查询函数
2.1.6 种类函数
2.1.7 逻辑函数
2.1.8 数值查询函数
2.1.9 位查询函数
2.1.10 位操作函数
2.1.11 传送函数
2.1.12 浮点处理函数
2.1.13 向量和矩阵乘法函数
2.1.14 约简数组函数
2.1.15 数组查询函数
2.1.16 数组构造函数
2.1.17 数组整形函数
2.1.18 数组处理函数
2.1.19 数组位置函数
2.1.20 指针关联状态函数
2.1.21 系统环境调节过程
2.1.22 内子例程
2.1.23 内函数的专用名称
2.2 Fortran 2003 Module Routines
2.2.1 IEEE 算术和异常模块
2.2.1.1 查询函数
2.2.1.2 基本函数
2.2.1.3 种类函数
2.2.1.4 基本子例程
2.2.1.5 非基本子例程
2.2.2 C 绑定模块
2.3 非标准 Fortran 95 内函数
2.3.1 基本线性代数函数 (BLAS)
2.3.2 区间运算内函数
2.3.3 其他供应商的内函数
2.3.4 其他扩展
2.3.4.1 MPI_SIZEOF
2.3.4.2 内存函数
第 3 章 FORTRAN 77 和 VMS 内函数
3.1 算术和数学函数
3.1.1 算术函数
3.1.2 类型转换函数
3.1.3 三角函数
3.1.4 其他数学函数
3.2 字符函数
3.3 其他函数
3.3.1 位操作
3.3.2 环境查询函数
3.3.3 内存
3.4 备注
3.4.1 有关函数的注释
3.5 VMS 内函数
3.5.1 VMS 双精度复数
3.5.2 VMS 度数型三角函数
3.5.3 VMS 位操作
3.5.4 VMS 多个整数类型
© 2010, Oracle Corporation and/or its affiliates