
C语言
随笔
菜且凶残_2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
struct和typedef struct
struct和typedef struct (转载)分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student转载 2017-07-15 08:33:26 · 204 阅读 · 0 评论 -
如何在一个.c文件里调用另一个.c文件里的变量
假设被调用的C文件为func.c,则被调用的全局变量需被定义在文件开始处,即与头文件、宏定义、函数声明在一起#include #define KEY abcdint globalcnt;//这就是被调用的全局变量定义,与函数内部定义变量完全一样假设调用全局变量的C文件为caller.c,则在该文件中需要声明被调用的全局变量为外部变量,同样该声明与头文件、宏定义、函数声明在一起转载 2017-07-18 17:42:25 · 16969 阅读 · 0 评论 -
MSB/LSB码
MSB是Most Significant Bit的缩写,最高有效位。在二进制数中,MSB是最高加权位。与十进制数字中最左边的一位类似。通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。 LSB(Least Significant Bit),意为最低有效位;MSB(Most Significant Bit),意为最高有效位,若MSB=1,则表示数据为负值,若MSB=0,则表示数据为转载 2017-08-02 17:37:26 · 811 阅读 · 0 评论 -
bit、byte、位、字节、汉字、字符之间的区别
package com.suypower.chengyu.test;public class ByteTest { /** * byte 8 bits -128 - + 127 * 1 bit = 1 二进制数据 * 1 byte = 8 bit * 1 字母 = 1 byte = 8 bit(位) * 1 汉字 = 2 byte = 16 bit转载 2017-08-02 20:00:25 · 377 阅读 · 0 评论 -
函数指针——typedef函数指针
形式:typedef 返回类型(*新类型)(参数表)typedef char (*PTRFUN)(int); PTRFUN pFun; char glFun(int a){ return;} void main() { pFun = glFun; (*pFun)(2); } typedef的功转载 2017-10-21 21:45:52 · 257 阅读 · 0 评论