在C语言中,我们经常会看到 printf 输出函数 和 scanf 输入函数里面都会有一个%d,这里的%d相当于一个占位符,表示的是输入或输出十进制有符号数,%d 通常和int整数类型的变量搭配使用。常见的占位符还有很多,例如:%c、%d、%ld、%lld、%f、%lf、%u、%hu、%lu等等。下面我来详细谈谈这些占位符吧!%c —— 字符输入/输出占位符
......
521
0
0
2022-11-14
计算机只认识二进制数(0和1),因为计算机是机器,它由逻辑电路组成,而逻辑电路一般情况下有两种状态,这两种状态分别是开关的闭合和断开,逻辑电路的这两种状态刚好就对应了二进制的 "1" 和 "0” 。常见的进制数有二进制、八进制、十进制、十六进制。在不同的进制之间还可以相互转换,如:二进制转十进制,十进制转二进制等等。今天我来给大家分享如何运用C语言编写代码来
......
410
0
0
2022-11-14
十进制数转八进制数核心思路与十进制转换二进制类似,源代码如下:#include <stdio.h>
int conversion(int decimalNumber);
int main()
{
int number;
printf("请输入一个十进制数:\n");
scanf("%d",&number
......
310
0
0
2022-11-14
变量变量的单词是variable,它的形容词的意思是可变的,易变的。在C语言中,每个变量都有特定的类型,而类型又决定了变量存储的大小和布局,类型范围内的值都可以存储在内存中,运算符可应用于变量上。C 语言还允许定义各种其他类型的变量,例如:枚举、指针、数组、结构、共用体等。变量的命名规则C语言中,变量的命名可以由字母、数字和下划线字符组成。它必须以字母或下划
......
330
0
0
2022-11-14
在C语言中,数据类型是指用于声明不同类型的变量或函数的一个广泛的系统。C语言中的数据类型可分为:基本类型、枚举类型、void类型、派生类型。sizeof 运算符在C语言中,sizeof 是一种单目运算符,它还是计算大小的数据类型,包括类、结构、共用体和其他用户自定义数据类型。它以字节的形式给出了表达式或类型名的存储大小。我们可以利用 sizeof 运算符来获
......
292
0
0
2022-11-14
题目给出三位数,请你用C语言编写一个程序比较这三位数的大小,输出最大的那个数。1核心思路利用 scanf 输入函数读取 a , b , c 三个数,然后再利用 if ... else if ... else 语句先判断a 和 b 的大小,若 a 大于 b,则输出最大数 a ; 若 a 小于 b,则进一步判断 b 和 c 的大小;若 b 大于 c ,则输出最大
......
321
0
0
2022-11-14
19世纪之前 早期的计算器为纯手动式,如算盘和算筹与计算尺等。算盘通常是以滑动的珠子制成。在西方,算盘在印度阿拉伯数字流行前使用了数个世纪,且在近代中国的记账与商务上仍广泛使用。后来出现机械计算器。19世纪 巴贝奇将计算工具的概念更往前推,试图创建第一个可编程序计算器,但他建造的机器太重了,因而无法操作。20世纪 20世纪70年代开始,微处理器技术被吸纳进计
......
333
0
0
2022-11-14
枚举系统服务#include <stdio.h>
#include <windows.h>
// win32应用程序
#define WIN_32_PROCESS (SERVICE_WIN32_OWN_PROCESS)
int main() {
// 获取系统服务列表
SC_HANDLE scHan
......
371
0
0
2022-10-29
由于本文涉及的软件较多,因此不会细讲部分基础操作,所以需要你具备以下软件的使用经历:VSCode 编辑器Windows Subsystem For Linux(WSL)UbuntuC 或 C++MakeCMake在阅读这篇文章之前,希望你已经看过我之前写的两篇文章VSCode 配置 C/C++ 调试C/C++ 项目编译实践本文主要是在这两篇文章的基础上,通过
......
553
0
0
2022-10-10
当我们的项目文件很少的时候,我们可以直接使用 GNU gcc 命令来编译生成可执行程序,命令也并不会太长。但随着项目复杂度日益增加,源文件不断增多,使用单行命令变得不再能胜任我们的工作,这个时候我们就需要考虑一些替代工具了。这里将要简单介绍一下 C/C++ 中经常用到两种编译工具:Make 和 CMake。在开始之前我们需要准备一些示例代码,方便随后的编译测
......
372
0
0
2022-10-09
我开发使用的是 Windows 系统,在非 Unix 系统中没有 GNU 的 GCC 程序,GCC 是 C/C++ 代码编译工具。因此我们需要手动去安装 GCC。GCC 官方 不提供针对 Windows 的编译版本,官方推荐使用 MinGW 编译的 GCC Windows 版。所以我们先去 MinGW64(MinGW 的64位版本)官网看看。一、安装 Min
......
492
0
0
2022-10-06
使用我在 Linux 上制作的这个 C 程序在旅途中聆听你喜爱的歌曲。我最近在 Linux 中编写了一个 C 程序,从我广泛的 MP3 库中创建一个较小的随机 MP3 文件选集。该程序会遍历一个包含我的 MP3 库的目录,然后创建一个包含随机的、较小的歌曲选集的目录。然后我将这些 MP3 文件复制到我的智能手机上,以便随时随地收听。瑞典是一个人口稀少的国家,
......
380
0
0
2022-09-27
从书写清晰,便于阅读,理解,维护的角度出发,在书写程序时应遵循以下规则:1.一个说明或一个语句占一行。2.用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。3.低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风
......
324
0
0
2022-09-12
execve()是C语言中应用程序执行的函数。执行的应用程序可以是二进制程序,也可以是shell以及脚本文件。execve()函数定义引用的头文件:#include <unistd.h>函数原型:int execve(const char *pathname, char *const argv[], char *const envp[]);函数描
......
420
0
0
2022-08-16
C#是一种通用编程语言,广泛应用于开发企业应用程序。C#是由Microsoft开发的,是.NET框架的主要语言。C#主要用于创建控制台应用程序、图形用户界面(GUI)应用程序和Web应用程序等。这些应用程序在个人计算机、Windows移动设备和嵌入式系统上运行。C#提供了一系列功能,例如自动管理内存和垃圾回收。它支持数据封装和继承和多态性,并且包括对COM技
......
379
0
0
2022-07-29