雅乐网

计算机技术、学习成长

编程 » C/C++

struct的大小

struct的大小

struct结构体的大小,并不是简单地把每个成员的大小加起来,这里涉及到内存对齐的概念。虽然计算机中是以字节编址,但许多类型的长度不止一个字节。为了更快的存取这些类型,一般会把这些类型的初始地址存放到能整除长度的偏移量上。例如某个机器上in

c语言加油站3——字符串

c语言加油站3——字符串

所谓的字符串,就是一连串的字符。在c语言中,并没有单独的字符串类型,字符串是使用以’\0’结尾的字符数组表示的。 字符串就是’\0’结尾的字符数组 例如字符串”Hello”,在内存中是这样表示

c语言加油站2——ASCII和char类型

c语言加油站2——ASCII和char类型

我们都知道计算机内部是使用二进制保存所有的信息。二进制只有0和1,那么计算机中的文本又是怎么保存的呢? 二进制可以表示数字,我们可以事先约定好,给每个数字对应一个字母,这样就可以用数字来表示字符。现代系统中最常用的的字符编码标准就是ASCI

开发环境codeblocks:从安装到hello world

开发环境codeblocks:从安装到hello world

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 下载 官网:http://www.codeblocks.org/ 点击下载 选择下载可执行文件 三个版本可以选择 建议选择第二个版本 如果打不开下载链接,我上

c语言加油站1——编辑器、编译器和集成开发环境

c语言加油站1——编辑器、编译器和集成开发环境

要学习c语言,最基本的方法就是动手写程序。我们以一个hello world程序为例,看一看一个c语言程序是怎么从源代码变为可以执行的文件的。 纯文本编辑器 编辑器一般指的是纯文本编辑器,用它可以编辑纯文本文件。所谓纯文本文件,就是只包含了文

c语言加油站0——为什么要学c语言 c语言可以干什么

c语言加油站0——为什么要学c语言 c语言可以干什么

这是c语言加油站系列文章的第一篇,主要是为了介绍一下许多新手刚开始接触c语言时产生的困惑:c语言可以干什么?为什么要学习c语言? 使用广泛的编程语言 c语言是贝尔实验室的Dennis Ritchie于1969~1973年创建的,它具有高效、

c语言static关键字的作用详解

c语言static关键字的作用详解

c语言中,static既可以修饰变量(全局变量和局部变量),又可以修饰函数。static类型的变量称为静态变量,如果不初始化则编译器自动初始化为0 static的用法有两种: 1.修饰全局变量 或 函数,用于限定该变量或函数作用域为本文件。

gcc常用选项 gcc入门教程

gcc常用选项 gcc入门教程

本文介绍使用gcc编译及链接的常用命令。 基本用法 1. gcc main.c 可以直接编译连接该文件,生成可执行文件a.out

半加器 全加器 多位加法器减法器的设计(附logisim模拟)

半加器 全加器 多位加法器减法器的设计(附logisim模拟)

(注:本文部分图片来自MOOC课程计算机组成 陆俊林老师的PPT) 计算机最基本的功能就是运算了,其中最基本的又要属加法运算。我们知道计算机使用二进制来保存和处理数据,因此这里的加减法运算都是用二进制进行。下面雅乐网总结了一些运算器中加法器

printf函数详解 格式化输出

printf函数详解 格式化输出

我们经常用printf函数来向屏幕输出,今天雅乐网总结了一下printf的一些功能。 首先看一下,printf是在头文件stdio.h中声明的: ​int printf( const char *format, … );​ 第一