摘要:
C语言头文件源文件 1、头文件与源文件 头文件用于声明接口函数,格式如下 如创建test.h #ifndef _TEST_H_ #define _TEST_H_ /*接口函数的申明*/ #endif #ifndef _TEST_H_ #define _TEST_H int sum(int x, in 阅读全文
摘要:
C语言结构体之内存对齐 1、什么是内存对齐 首先看一个例子,下面有一个结构体: struct structTest1 { char c1; short s; char c2; int i; }; 假设这个结构体成员在内存中是紧凑排列的,那么c1的存储地址就是0,s的存储地址是1-2,c2的存储地址是 阅读全文
摘要:
每日一练0811--C语言预处理宏定义 1、用宏定义写出swap(x,y),即交换两数 输出: 2、写一个“标准”宏,这个宏输入两个参数并返回较小的一个 输出: 阅读全文
摘要:
每日一练0810--结构体内存对齐 typedef struct bb { int id; double weight; float height; }BB; typedef struct aa { char name[2]; int id; short score; short grade; BB 阅读全文
摘要:
C语言基础06--输入函数 一、getchar() 函数 1、格式 2、用法 getchar() 函数会检查输入缓冲区是否有数据,如果有数据,直接从输入缓冲区获取一个字符。如果输入缓冲区是空,getchar() 就会发生阻塞,直到有数据输入到输入缓冲区,getchar() 获取到数据之后才会跳出阻塞 阅读全文
摘要:
C语言基础05--输出函数 一、putchar() 函数 putchar() 函数一次只能输出一个字符 输出: 二、printf() 函数 1、使用格式 2、格式字符 输出地址--%p 输出: 3、格式说明符 输出: 一般用char来输出可以用两个h, 用short来输出可以用一个char。 阅读全文
摘要:
C语言基础04--常量与变量 一、常量 1、常量与符号常量 程序: 输出: 2、整型常量 3、实型常量 输出: 4、字符常量 输出: 5、转义字符 输出: ACSII码表: 字符0--48,大写A--65,小写a--97 6、字符串常量 字符串在结尾有一个占位符 ‘\0’ 7、符号常量 输出: 二、 阅读全文
摘要:
C语言基础03--进制的表示与转换 1、计算机的数据衡量单位 2、进制的表示 八进制:以0开头 十六进制:0x开头 3、进制的转换 阅读全文