张道长的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 · 298 阅读 · 0 评论 -
C语言内存分区与存储类型
C语言内存分区与存储类型 在C语言中,数据的存储类型可以改变它的作用域和周期。变量的作用域不同,从本质上来讲是因为它的存储类型有差异。自动类型和寄存器的变量属于动态存储方式;而外部类型和静态类型属于静态存储方式。 在具体了解存储类型之前,需要先了解可执行文件加载进内存后形成的进程在内存中的结构: 1.代码区:存放CPU执行的机器指令,代码区是可共享,并且是只读的。 2.数据区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。 3.BBS区:存放的是未初始化的全局变量和静态变量。 4.栈区:由编译器原创 2020-11-28 10:57:24 · 208 阅读 · 0 评论