【1】C语言基础
C语言基础
MingJing.Li
从事硬件设计和嵌入式软件开发工作。
展开
-
指针的6种操作
指针的6种操作int main(void){ int urn[5] = {100, 200, 300, 400, 500}; int * ptr1, * ptr2, * ptr3; ptr1 = urn; ptr2 = &urn[2]; //指针的赋值 printf("pointer value, dereferenced pointer addre转载 2015-06-07 21:32:19 · 757 阅读 · 0 评论 -
结构体
1:什么是结构体把一些复杂的数据组合在一起形成新的复合数据类型,叫做结构体。2:为什么要有结构体?为了表示一些复杂的事物,而普通的基本类型无法满足实际的应用需求。3:结构体的基本格式struct 结构名称 { 结构体参数列表; }比较好的应用方式就是将结构体变量定义在函数中,使程序更容易移植,耦合性更低。4:怎么定义一个结构体和结构体的3种格式/* 第一种方式:定义原创 2016-08-31 22:06:06 · 389 阅读 · 0 评论 -
关于字,半字,字节之间的关系
一直搞不清楚字,半字,字节之间的关系,查了一下资料,明白了。字,半字,字节 大小是根据不同的操作系统来说的,32位系统1字 —>32bit半字 —>16bit字节 —>8bit64位系统1字 —>64bit半字 —>32bit字节 —>16bit...原创 2019-04-04 15:16:46 · 5818 阅读 · 1 评论 -
求模求余
/ 求余% 取模-返回除法的余数余数是整数除法中被除数未被除尽部分,余数的取值范围为0-除数(不包括除数)的整数eg:27%6 商数为4,余数为3若被除数小于除数,则商为0,余数为被除数本身。eg:1%2 商数为0,余数为1;2%3 商数为0,余数为2...转载 2019-03-30 18:59:24 · 1314 阅读 · 0 评论 -
memset
void *memset(void *s, int ch, size_t n);函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法 [1] 。memset()函数原型是extern void *memset(vo...原创 2019-05-17 21:53:18 · 934 阅读 · 0 评论 -
转义字符
转义字符所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。https://baike.baidu.com/item/转义字符/86397?fr=aladdinat+ipstart=0,“TCP”,“12.12.110....原创 2019-05-17 21:54:05 · 614 阅读 · 0 评论