9K+ 阅读量
二进制数用 1 和 0 表示。十六进制数系统有 16 个数字,分别是 {0, 1, 2, 3…..9, A(10), B(11), ……F(15)}。要将二进制转换为十六进制表示,将位字符串从最低有效位一侧分组为 4 位的块,这些块称为 nibbles。每个块都被替换为相应的十六进制数字。让我们看一个例子来了解十六进制和二进制数的表示。0011 1110 0101 1011 0001 1101 3 E 5 B 1 D在 C 语言中,我们为十六进制常量写 0X3E5B1D。另一个例子是什么…… 阅读更多
959 阅读量
数据类型是内存位置或变量的声明。数据可以是不同类型的,C 语言中一些数据类型的示例如下:整数、有理数、整数、实数、复数、向量、字符等。在机器硬件中,数据都是以有限长度的二进制数字 0 和 1 字符串编码的。在机器中,整数数据在算术逻辑单元 (ALU) 中处理,分数数据在浮点单元 (FPU) 中处理。这反映在高级语言的内置或原始数据类型中。内置… 阅读更多
1K+ 阅读量
计算机是一种电子设备,可用于存储数据并执行操作,根据计算机的大小,计算机可以分为四种类型:微型计算机(小型)小型机(中型)大型机(大型)超级计算机(超大型)微型计算机微型计算机中使用的 CPU 是微处理器,它起源于 20 世纪 70 年代后期。第一台微型计算机大约是 8 位微处理器芯片。具有 8 位的芯片可以一次从存储器中检索数据/指令、处理和操作。微型计算机的成本经济实惠,使用方便。个人计算机 (PC) 可以归入此类。小型机它起源于 20 世纪 60 年代。最初,小型机是 8… 阅读更多
2K+ 阅读量
链表使用动态内存分配,是节点的集合。节点有两个部分,分别是数据和链接。链表的类型C 编程语言中链表的类型如下:单/单向链表。双/双向链表。循环单向链表。循环双向链表。双向链表下图显示了双向链表的表示。示例以下是使用双向链表在任意位置插入节点的 C 程序:实时演示#include #include struct node { int num; struct node * preptr; struct node * nextptr; }*stnode, *ennode; void DlListcreation(int… 阅读更多
669 阅读量
链表使用动态内存分配,是节点的集合。节点有两个部分,分别是数据和链接。链表的类型C 编程语言中链表的类型如下:单/单向链表双/双向链表循环单向链表循环双向链表单向链表下图显示了单向链表的表示。示例以下是使用单向链表以相反顺序显示数字的 C 程序:实时演示#include #include struct node { int num; struct node *nextptr; }*stnode; void createNodeList(int n); void reverseDispList(); void displayList();… 阅读更多
4K+ 阅读量
为了找到给定阶乘中的尾随零,让我们考虑以下三个示例:示例 1输入 - 4输出 - 0说明 - 4!= 24,没有尾随零。阶乘 4!= 4 x 3 x 2x 1 = 24。没有尾随零,即在 0 的位置有 4 个数字。示例 2输入 - 6输出 - 1说明 - 6!= 720,一个尾随零。阶乘 6!= 6 x 5 x 4 x 3 x 2 x 1 = 720,一个尾随零,因为在 0 的位置有 0 个数字。示例 3输入如下:n = 4 n… 阅读更多
707 阅读量
问题一个程序来打印与给定列号(整数值)对应的 Excel 列标题。用户必须根据给定的数字输入整数,它必须打印 Excel 列号。解决方案以下是使用 C 编程语言打印与给定列号对应的 Excel 列标题的解决方案:示例 1让我们看一个例子。1 -> A 2 -> B ... 26 -> Z 27 -> AA 28 -> AB ...示例 2输入如下:number = 3 number = 27 number = 151输出如下:Excel 列标题:C Excel 列… 阅读更多
问题从用户在运行时给出的两个整数中找到小数部分,并使用动态内存分配,并以字符串格式表示分子和分母。解决方案以下是以字符串格式表示分子和分母的解决方案:示例 -输入如下:Numerator1 = 3 Denominator2 = 2 numerator2 = 4 denominator2 = 7输出如下:Fractional part1: 1.5 Fractional part2: 0.(571428)示例以下是将分子和分母表示为字符串格式的 C 程序:#include #include #include #include char* fractionToDecimal(int numerator, int denominator) { char… 阅读更多
6K+ 阅读量
深度优先搜索 (DFS) 是一种遍历图并访问所有节点然后返回的算法,它可以确定。此外,它还确定两个节点之间是否存在路径。它以深度优先的方式搜索图或树。算法以下是深度优先搜索 (DFS) 实现的算法:步骤 1 - 最初堆栈为空。步骤 2 - 如果要访问的节点不在堆栈中,则将其压入堆栈并将其标记为已访问。步骤 3 - 然后,检查当前节点是否匹配… 阅读更多
C 语言中的 strtok_r() 函数strtok_r() 函数类似于 strtok() 函数。唯一的关键区别在于 _r,它被称为可重入函数。可重入函数是在执行期间可以被中断的函数。这种类型的函数可用于恢复执行。由于这个事实,可重入函数是线程安全的,这意味着它们可以安全地被线程中断而不会造成任何损害。strtok_r() 函数有一个额外的参数称为上下文。以便函数可以在正确的位置恢复。语法strtok_r() 函数的语法如下://… 阅读更多