张道长的C语言
C语言学习心得分享
Randouchant
全栈不设限
展开
-
进制转换C语言实现
进制转换C语言实现所需头文件#include <stdio.h>#include <string>#include <string.h>#include <map>#include <iostream>using namespace std;十进制转二进制//十进制转二进制string Decimal_to_Binary(int decimal, int bits)// decimal为所要转换的十进制数,bits为输出位数原创 2020-12-06 23:21:42 · 318 阅读 · 0 评论 -
C语言内存分区与存储类型
C语言内存分区与存储类型在C语言中,数据的存储类型可以改变它的作用域和周期。变量的作用域不同,从本质上来讲是因为它的存储类型有差异。自动类型和寄存器的变量属于动态存储方式;而外部类型和静态类型属于静态存储方式。在具体了解存储类型之前,需要先了解可执行文件加载进内存后形成的进程在内存中的结构:1.代码区:存放CPU执行的机器指令,代码区是可共享,并且是只读的。2.数据区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。3.BBS区:存放的是未初始化的全局变量和静态变量。4.栈区:由编译器原创 2020-11-28 10:57:24 · 232 阅读 · 0 评论