您当前的位置: 首页 >  c++

星许辰

暂无认证

  • 0浏览

    0关注

    466博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C/C++常用知识小结(持续更新)

星许辰 发布时间:2021-03-09 18:50:32 ,浏览量:0

目录
  • 1.常用函数
    • math.h
    • stdio.h
    • string.h
    • algorithm
  • 2.创建动态数组
  • 3.ASCII
  • 4.小数位数输出控制方法

1.常用函数 math.h

(1)double sqrt(double):计算一个非负实数的平方根。 (2)double pow(double x, double y):计算x的y次幂。 (3)double fabs(double x ):计算x的绝对值。

stdio.h

(1)char *gets(char *str): 从标准输入 stdin 读取一行,并把它存储在 str 所指向的字符串中。当读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。

#include 
int main(){
   char str[50];
   printf("请输入一个字符串:");
   gets(str);
   printf("您输入的字符串是:%s", str);
   return(0);
}

(2)int getchar(void):从标准输入 stdin 获取一个无符号字符;(具体介绍可以查看这篇文章)

(3)int putchar(int char):其功能是把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,为C 库函数 。其输出可以是一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是用char定义好的一个字符型变量。

string.h

(1)size_t strlen(const char *str):计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。(size_t 为无符号整数类型) (2)void *memset(void *str, int c, size_t n):复制字符 c(一个无符号字符)到参数 str 所指向的字符串的前 n 个字符。

# include 
# include 
int main(void){
    int i;
    int str[10];
    int *p = str;
    //只能写sizeof(str), 不能写sizeof(p)
    memset(str, 0, sizeof(str));  
    for (i=0; in;
 int *p=new int[n];
 //释放掉开辟的指针数组
 delete [] p;     

//(2)创建二维动态数组
int n,m;
cin>>n>>m;
int **p=new int*[n];
for(int i=0;i            
关注
打赏
1665627467
查看更多评论
0.0459s