TUhjnbcbe - 2024/12/31 19:05:00
前言我主要是做工业自动化方面和物联网方面的。了解熟悉工业自动化领域的,也开发过物联网相关的产品。我的初衷是做工业物联网的,但这个系统太过于庞大。所以就先做小的系统,例如构建一整套智能家居系统,从硬件到软件全系列。下面就开始这套智能家居系统是如何在物联网基础上构建。在这里你可以0开始,然后到1质变,仅仅需要一起跟我学物联网系列的开发笔记的文章。第四节物联网开发笔记——嵌入式开发之Linux系统中C程序的编译与调试第五节物联网开发笔记——嵌入式开发之Linux系统中C语言数据类型第六节物联网开发笔记——嵌入式开发之Linux系统中C语言常量第七节物联网开发笔记——嵌入式开发之Linux系统中C语言变量第八节物联网开发笔记——嵌入式开发之Linux系统中C运算符嵌入式开发学习C语言打下基础。本节介绍《Linux系统中C语言输入输出》。零基础Linux从入门到精通编程自学入门京东¥28.4购买已下架1字符输出函数的用法C语言无I/O语句,I/O操作由函数实现。在#includestdio.h。字符串输出函数:格式:putchar(c)参数:c为字符常量、变量或表达式功能:把字符c输出到显示屏上返回值:正常,为显示的代码值。in_out/putchar.c例子:putchar.c例子2格式输出函数的用法格式输出函数:格式:printf(“格式控制串”,输出表)功能:按指定格式向显示器输出数据输出表:要输出的数据格式控制串:包含两种信息--格式说明:%[修饰符]格式字符,用于指定的输出格式--普通字符:原样输出注:格式字符:格式字符in_out/printf.c例子:printf.c例子附加格式说明符附加格式说明符in_out/printf1.c例子:printf1.c例子in_out/printf2.c例子:printf2.c例子in_out/printf3.c例子:printf3.c例子3字符输入函数的用法字符串输入函数:格式:getchar()功能:从键盘读一字符返回值:正常,返回读取的代码值。出错或者键盘输入,返回-1(ctrld)。in_out/getchar.c例子:getchar.c例子getchar.c例子4格式输入函数的用法格式:scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定--存储单元中,并按回车键结束--返回值:正常,返回输入数据个数--地址表:变量的地址,常用取地址运算符格式输入函数scanf支持的格式字符:格式输入函数scanf支持的格式字符in_out/scanf.c例子:scanf.c例子格式输入函数scanf支持的格式字符可以带以下修饰符:格式输入函数scanf支持的格式字符可以in_out/scanf.c年月日例子:scanf.c年月日例子修改后修改后in_out/scanf2.c例子:用“%c”格式符时,回车空格和转义字符作为有效字符输入scanf2.c例子注:格式输入函数,输入数据时,遇到以下情况认为该数据结束:遇空格,TAB或回车;遇非法输入;遇宽度结束;5处理输入函数留下垃圾使用输入函数可能会留下垃圾。在in_out/scanf2.c例子:如回车ASCII为10,空格为ASCII为32方法1:用getchar()清除in_out/scanf3.c例子:scanf3.c例子方法2:用格式串空格(“%c”)或“%*c”来“吃掉”in_out/scanf4.c例子:scanf4.c例子scanf4.c例子6字符串输入函数的用法字符串输入函数gets格式:char*gets(char*s)功能:从键盘输入一以回车结束的字符串放入字符串数组中,并自动加’\0’。--输入串长度应小于字符数组维数--与scanf函数不同,gets函数并不以空格作为字符串输入结束的标志。in_out/gets.c例子:gets.c例子注:空格截止停止7字符串输出函数的用法字符串输入函数puts格式:intputs(constchar*s)功能:向显示器输出字符串(输出完,换行)in_out/puts.c例子:puts.c例子结果:结果请大家