C语言基础
花xin楠
这个作者很懒,什么都没留下…
展开
-
C语言字符转数字
C语言字符减去‘0’多用于字符转成数字的操作,如下举例:int main(){ char str = '9'; int ret = str - '0'; printf("%d\n",ret); //或者更直白一点 printf("%d",'8' - '0');}以上输出为9 8字符串中字符运算本质就是ASCII码值的预算,将字符串中字符减去’0’,就是转换成数字;...原创 2021-04-17 11:24:37 · 6987 阅读 · 0 评论 -
malloc、calloc用法和区别
malloc、calloc用法和区别函数介绍:malloc1.类型:动态内存分配函数,被包含在malloc.h,stdlib.h2.函数原型:void *malloc(unsigned int num_bytes),一个参数3.功能:分配长度为num_bytes字节的内存块,申请的内存值不确定4.返回值:如果分配成功则返回指向被分配起始地址的指针,否则返回空指针NULL。返回类型是void型,使用强制类型转换 int *p=(int *)malloc(sizeof(int))5.注意:当内存不原创 2021-04-17 11:16:52 · 829 阅读 · 0 评论