C语言常用函数
数据类型:
整数:
char、unsigned char(0-255)、signed char(-128 - 127)、
short、unsigned short(0-65535)、
int、unsigned int、
long、unsigned long
小数:
float(6位):单精度,eg:2.5f
double(15位):双精度,eg:2.5 ,小数默认为双精度
long double(19位)
格式字符 :printf( "格式字符" , 变量 );
字符:%c
数字:%d十进制带符号; %u十进制无符号;%lu:32位无符号整数; %llu:64位无符号整数; %o八进制无符号; %x,%X 十六进制无符号;
浮点:%f
字符串:%s
指针地址:%p
常用函数:
sizeof(int):获取变量的存储字节大小
常用库:
<stdio.h>:标准输入输出函数
<stdlib.h>:standard library标准库头文件,通用工具函数;
<ctype.h>:字符处理
<string.h>:字符串处理,参考1
<math.h>:数学函数
<time.h>:时间和日期函数;
<regex.h>:正则表达式
特殊运算符:
&:取地址运算符;
*:指针,指向变量内存地址,eg:int n = 1; int* p = &n;
注意点:
1、C 语言中没有专门的字符串类型,它使用一维字符数组存储字符串,用\0 标记字符串的结尾;
进程:https://www.runoob.com/cprogramming/c-arrays.html
整数:
char、unsigned char(0-255)、signed char(-128 - 127)、
short、unsigned short(0-65535)、
int、unsigned int、
long、unsigned long
小数:
float(6位):单精度,eg:2.5f
double(15位):双精度,eg:2.5 ,小数默认为双精度
long double(19位)
格式字符 :printf( "格式字符" , 变量 );
字符:%c
数字:%d十进制带符号; %u十进制无符号;%lu:32位无符号整数; %llu:64位无符号整数; %o八进制无符号; %x,%X 十六进制无符号;
浮点:%f
字符串:%s
指针地址:%p
常用函数:
sizeof(int):获取变量的存储字节大小
常用库:
<stdio.h>:标准输入输出函数
<stdlib.h>:standard library标准库头文件,通用工具函数;
<ctype.h>:字符处理
<string.h>:字符串处理,参考1
<math.h>:数学函数
<time.h>:时间和日期函数;
<regex.h>:正则表达式
存储类:
auto: 是局部变量的默认存储类, 限定变量只能在函数内部使用;
register :定义存储在寄存器中的变量,不是内存中的变量;
static:定义静态变量,只被初始化一次,静态变量在程序生命周期内可见;
extern :引用在别的地方定义过的变量或函数;
特殊运算符:
&:取地址运算符;
*:指针,指向变量内存地址,eg:int n = 1; int* p = &n;
注意点:
1、C 语言中没有专门的字符串类型,它使用一维字符数组存储字符串,用\0 标记字符串的结尾;
进程:https://www.runoob.com/cprogramming/c-arrays.html