Linux C编程
文章平均质量分 62
记录一些常忘记和容易记混的内容,补充遇到的一些细节。
爱折腾的捣蛋鬼
硕士研究生,计算机视觉方向,喜爱嵌入式。不断学习,不定时分享。
展开
-
基本的数据类型在16位、32位和64位机上所占的字节大小
数据类型16位(byte)32位(byte)64位(byte)取值范围char111-128 ~ 1271110 ~ 2552222220 ~ 65535int244244448448888double8881.7E+10的负308次⽅~1.7E+10的正308次⽅float4443.4E+10的负38次⽅~3.4E+10的38次⽅10/1210/16有效位10字节。32位为了对齐实际分配12字节;原创 2024-04-14 17:06:21 · 540 阅读 · 0 评论 -
【嵌入式】Linux C编程——C要注意的东西
编译器将程序分解成符号的方法是,从左到右一个字符一个字符地读入,如果该字符可能组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个符号的组成部分;如果可能,继续读入下一个字符,重复判断,直到读入的字符组成的字符串已不再可能组成一个有意义的符号。b、用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符。a、用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值;原创 2023-10-31 14:55:01 · 65 阅读 · 0 评论 -
C语言学习之<stdarg.h>
用于声明一个变量,用来保存参数列表;:将变量初始化,使其指向函数的固定参数后的第一个参数;’ va_arg ':从 **’ va_list '**中获取下一个参数,需要指定参数的类型;’ va_end ':用于清理和终止。在函数定义中,你可以使用 stdarg.h 中的宏来处理可变参数。// 根据需要为其他格式说明符添加更多的情况default:} else {原创 2023-08-23 10:21:22 · 1563 阅读 · 0 评论 -
【嵌入式】Linux C编程——网络编程(2)
TCP/IP和套接字原创 2023-06-08 16:26:09 · 168 阅读 · 0 评论 -
【嵌入式】Linux C编程——网络编程(1)
TCP/IP的基础知识原创 2023-06-08 11:34:54 · 210 阅读 · 0 评论 -
【嵌入式】Linux C编程——进程间通信方式
对进程间通信的总结原创 2023-06-05 14:58:28 · 309 阅读 · 0 评论 -
【嵌入式】Linux C编程——多线程编程总结
对多线程编程的总结笔记原创 2023-06-04 17:05:45 · 791 阅读 · 0 评论 -
【嵌入式】Linux C编程——函数
数组名本身是一种特殊的指针变量,其值是数组的首地址,因此若作为实参,其传递给形参的是内存中某指定单元的地址。在调用过程中,形参数组与实参数组占用同一段内存单元,因此对形参数组的操作就是对实参数组的操作,对实参数组与形参数组来说,数据传递表现为“双向”的,而对实参变量和形参变量来说,数据的传输仍然是单向的。将某些值传递给形参。但是,当实参的成员中包含数组时,形参相应的成员接收到的是一个地址。将结构体数组的首地址传递给形参。与整型数组的数组名作为实参一样。原创 2023-05-23 20:11:47 · 73 阅读 · 0 评论 -
【嵌入式】Linux C编程——预处理和结构体
如果标识符已经被#define命令定义过了,则执行程序段1,否则就执行程序段2。如果常量表达式的值为真,则对程序段1进行编译,否则对程序段2进行编译。如果标识符未被定义,则执行程序段1,否则执行程序段2。原创 2023-05-23 11:30:50 · 52 阅读 · 0 评论 -
【嵌入式】Linux C编程——内存管理
Linux中的内存管理。原创 2023-05-22 16:26:17 · 213 阅读 · 0 评论 -
【嵌入式】Linux C编程——数组与指针
语句1定义了一个常量指针,即指向一个常量的指针,指向的内容是常量,不可修改。但是指针本身是可以修改的,指针可以指向不同的地址;①、如果指针常量指向的是字符串变量,那么当修改*p时,原则上可以修改,在编译时能通过,但是运行时不能通过,因为它试图修改常量区的内容,显示是非法的;当把数组作为函数的参数时,没有办法在程序运行时通过数组参数本身来获得该数组的大小,因为函数的数组参数相当于指向该数组第一个元素的指针。②、当指针常量指向另一个指针A时,当指针A指向别的内容时,指针常量还是指向原先的内容。原创 2023-05-22 11:44:14 · 130 阅读 · 0 评论 -
【嵌入式】Linux C编程——数据类型
Linux C编程的细节。原创 2023-05-21 16:08:02 · 71 阅读 · 0 评论