欢迎光临散文网 会员登陆 & 注册

国二C语言符号代码资料

2021-06-06 14:00 作者:数学皇冠上的明珠  | 我要投稿

头文件:#include<stdio.h>


#include<stdlib.h>


#include<math.h>


#include<time.h>


#include<ctype.h>


定义宏常量#define 标识符 字符串.如:#define PI 3.14。


const常量:const double PI 3.14。


定义自动变量:auto long p=1;。


定义静态局部变量:static long p=1;。


八进制:八进制整数由数字0开头,后跟0~7。


十六进制:十六进制整数由数字0加字母x(或X)开头,后跟0~9,a~f或A~F的数字序列组成。


单精度(float):精确到小数点后7位数。


双精度(double):精确到小数点后16位数。


整型(int),长整形(long),字符型(char),枚举类型(enum),结构体(struct),共用体(union),无类型(void)。


多分支:if,else if,else。


max=a>b?a:b指的是若a>b则输出a,否则输出b。


exit(code):当code为0时,表示程序正常退出,为非0时表示程序出现错误退出。如exit(0)。


switch语句:switch(表达式){case 常量1:......default:...}。case与常量之间有空格。


while语句:while(循环控制表达式){语句序列}。


do-while语句:do{语句序列}while;。


流程的转移控制语句:goto,break,continue,return。


for语句:for(;;){语句序列}。


/:除法,3/4=0,3.0/4=0.75,(float)3/4=0.75。其中(float)是强制类型转换。


%:求余,5%3=2。


+=:a+=10-----a=a+10。


*=:a*=10------a=a*10。


m=n++------m=n;n=n+1。


m=++n------n=n+1;m=n。


rand():随机数。


srand(1):随机数。


printf()输入,scanf()输出。


getchar():输入一个字符。


putchar():输出一个字符。


gets():输入可以带空格的字符串。


puts():输出一个字符串。


fgets(name,sizeof(name),stdin):限制输入字符串长度不超过数组name[ ]大小。


fclose():关闭文件。


fopen():打开文件。


fgetc():从一个以只读或读写方式打开的文件上读字符。


fputc():将一个字符写到一个文件上。


fgets():读取文件中的字符串。


fputs():将字符串写入文件中。


fread()和fwrite():用于一次读取一组数据,即按数据块读写文件。


feof():检查是否到达文件末尾,到达返回非0值,否则返回0值。


fscanf():按指定格式从文件读数据。


fprintf():按指定格式向文件写数据。


isprint():判断读出的字符是否为可打印字符,若是则函数返回值为真,并直接将该字符显示到屏幕上,否则将其十进制ASCII码值显示到屏幕上。如if(isprint(ch))判断是否是可打印字符。


iscntrl():判断是否是控制字符,若非控制字符,则直接将其显示到屏幕上,否则将其十进制ASCII码值显示到屏幕上。如if(!iscntrl(ch))判断是否是控制字符,若不是控制字符,则显示该字符。


strlen(str):返回字符串str的长度。


strcpy(str1,str2):将字符串str2复制给字符串str1。


strcmp(str1,str2):当str1大于str2时,返回值大于0;相等时,返回值为0;str1小于str2时,返回值小于0。


strcat(str1,str2):将str2放到str1末尾。


strncpy(str1,str2,n),strncmp(str1,str2,n),strncat(str1,str2,n):只对前n个字符操作。


int isdigit(int c):判断c是否为数字,是则返回值为真,否则为假。


int isalpha(int c):判断c是否为字母。


int isalnum(int c):判断c是否为数字或者字母。


int islower(int c):判断c是否为小写字母。


int isupper(int c):判断c是否为大写字母。


int tolower(int c):将大写字母转化为小写字母。


int toupper(int c):将小写字母转化为大写字母。


sqrt(x):计算x的平方根,x不小于零。


exp(x):计算e的x次方。


pow(x,y):计算x的y次方。


fabs(x):计算x的绝对值。


log(x):计算lnx的值,x大于零。


log10(x):计算lgx的值,x大于零。


sin(x)。cos(x)。


‘ \n ’:换行。


‘ \r ’:回车,不换行。


‘ \0 ’:空字符,字符串结束标志。


‘ \t ’:水平制表。


‘ \v ’:垂直制表。


‘ \" ’:一个双引号。


‘ \' ’:一个单引号。


‘ \\ ’:一个反斜线\。


‘ \?’:一个问号。


%d:整型输出。


%c:输出一个字符。


%s:输出字符串。


%f:输出的小数。


%lf,%ld输出long型。


%p:输出首地址。


%%:输入一个%。


m:输出域宽。


.n:显示精度。


*:忽略输入修饰符。


&&:和。


||:或。


!:非。


&:按位与,两个操作数中任意一个为0,结果的对应位就为0。


|:按位或,两个操作数中任意一个为1,结果的对应位就为1。


^:按位异或,两个操作数的某对应位不一样,结果的对应位为1。


~:按位取反,1变0,0变1。


<<:左移位。


>>:右移位。


“r”:以只读方式,打开文本文件。


“w”:以只写方式,创建并打开文件。


“a”:以只写方式,打开文件,位置指针移到文件末尾。


“+”:以读写方式打开文件。


“b”:打开二进制文件。

国二C语言符号代码资料的评论 (共 条)

分享到微博请遵守国家法律