
c语言基础
文章平均质量分 79
ggmjxry
这个作者很懒,什么都没留下…
展开
-
ring buffer C语言实现
ring buffer的一个实现原创 2022-05-20 10:35:53 · 810 阅读 · 1 评论 -
Linux驱动 之 input子系统--input.h
#ifndef _INPUT_H#define _INPUT_H/* * Copyright (c) 1999-2002 Vojtech Pavlik * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General原创 2014-11-16 16:37:21 · 3740 阅读 · 0 评论 -
单片机中各个数据类型在内存中占的字节数
单片机中各个数据类型在内存中占的字节数:char size = 1short int size = 2int size = 2long int size = 4float size = 4源代码/******************************************** main.c文件********************原创 2013-12-17 12:55:48 · 2708 阅读 · 0 评论 -
位结构体+大小端模式
位结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构比按位运算符更加方便 位结构定义的一般形式为: struct 位结构名{ 数据类型 [变量名]: 整型常数; 数据类型 [变量名]: 整型常数; }位结构变量; 数据类型必须是整型(int char short)例如:定义一个位结构 struct test{ char a: 8;转载 2013-12-17 15:52:28 · 1022 阅读 · 0 评论 -
(收藏)C内存对齐
http://blog.youkuaiyun.com/21aspnet/article/details/6729724 文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,转载 2013-12-04 15:18:17 · 432 阅读 · 0 评论