![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 95
为伊战天下
小白
展开
-
C语言应用——字符串函数
常用字符串函数汇总原创 2021-01-06 22:22:55 · 901 阅读 · 1 评论 -
C语言-程序环境与预处理详解
C语言-程序环境首先抛出几个问题:1:我们都知道电脑或其它硬件设备都只认识二进制数据,那么我们编写的.c文件如何被计算机所识别?2:写过C语言代码的都知道,如果程序中有错误,编译器会报错,那么错误主要有哪些?又是怎么被计算机发现的?3:C语言的预处理操作都有哪些?宏定义和函数的主要区别在哪?1、我们写的.c程序如何变为可执行程序?(.c到.exe)废话不说,直接上图:从图中我们可以看到.c文件到.exe文件之间主要存在预处理、编译、汇编和链接步骤。这里就这四个步骤再详细说原创 2021-01-03 17:25:44 · 592 阅读 · 1 评论 -
C语言表达式在内存中的运行方式
C语言----内存中的数据运算1、数据在内存中的存储方式----补码C语言程序中,所有变量的值都以补码的形式存储在内存之中。计算机中数据的表示方法有三种形式:原码、反码和补码。原码:直接将数据转化为二进制序列。(如果是有符号数:最高位为符号位,符号位为0代表正数,符号位为1代表负数。 如果是无符号数,则没有符号位)。补码:原码的符号位不变,其余二进制位 按位取反即可得到反码。补码:反码+1其中:补码转化为原码时,不需要按照上诉步骤进行反操作。可以直接将操作顺序中的补码和原码互换(即原创 2020-12-15 16:17:36 · 590 阅读 · 0 评论 -
C语言----整数在内存中的存储
C语言——整数的存储和运算这里说的整数主要是指:short 、 char和int类型的数字。本文将详细介绍整数在内存中的存储方式和运算逻辑。1.整型的存储这里首先说明32位机器和64位机器代表的含义:32和64表示内存中地址线的个数。32位表示内存共有个地址,每个地址都可以存储一个字节(B)的数据,故32位系统最大可支持的内存大小=Mb,也就是4G内存。我们常用的整数数据类型有:char(1B)、short(2B)和int(4B)型。而short、char和int型的数字主要分为二类(.原创 2020-12-11 22:03:07 · 3201 阅读 · 2 评论