
c
小熊666
这个作者很懒,什么都没留下…
展开
-
C语言 输入/输出函数
1). 错误报告perror函数以一种简单、统一的方式报告错误。void perror(char const *message); //原型定义于stdio.h标准库函数在一个外部整型变量errno(在 errno.h中定义) 中保存错误代码。2). 终止执行该函数是exit,用于终止一个程序的执行,原型定义于stdlib.hvoid exit( ...原创 2019-04-15 18:49:49 · 1083 阅读 · 0 评论 -
C语言 操作符和表达式
算术操作符:C提供了所有常用的算术操作符:+ - * / %除了%操作符,其余的操作符是既适用于浮点类型又适用于整数类型%为取模操作符,接受两个整型操作数,把左操作数除以右操作数,但其返回的值是余数而不是商。移位操作符: (二进制 0和1)移位操作只是简单地把一个值的位向左或向右移动。左移位中,值最左边的几位被丢弃,右边多出来的几个空位则由0补齐...原创 2019-04-15 18:50:33 · 247 阅读 · 0 评论 -
stm32数据类型的定义
unsigned int u32unsigned short u16unsigned char u8原创 2019-04-15 18:53:39 · 1169 阅读 · 0 评论 -
c语言中的exit(0)与exit(1)的区别
exit是一个函数,进程退出时会有一个值,exit函数的参数就是指明进程退出的返回值,操作系统根据这个值来判断是否是正常退出。你也可以通过GetExitCodeProcess来获取这个值(windows下),一般情况下退出值是0表示正常(exit(0)),其它情况都是不正常的。...原创 2019-04-15 18:54:08 · 1322 阅读 · 0 评论 -
C语言中read、write、open及文件读写
Linux C函数read函数(读取文件)number = read(handle, buffer ,n) ;handle: 这是一个已经打开的文件句柄,表示从这个文件句柄所代表的文件读取数据。buffer: 指缓冲区,即读取的数据会被放到这个缓冲区中去。n: 表示调用一次read操作,应该读多少数量的字符。number:表示系统实际所读取的字符数量。【 read系统调用】功能描述...原创 2019-04-16 16:15:32 · 6959 阅读 · 0 评论 -
fwrite与fprintf区别,printf与fprintf区别
1、fprintf(fp, “%d”, buffer); 是将格式化的数据写入文件fprintf(文件指针,格式字符串,输出表列);fwrite(&buffer, sizeof(int), 1, fp);是以二进位位方式写入文件fwrite(数据,数据类型大小(字节数),写入数据的最大数量,文件指针);2 fprintf() : 按格式输入到流,其原型是int fprintf(F...原创 2019-04-16 19:36:58 · 642 阅读 · 0 评论 -
c语言中的一些注意点
1.指针函数和函数指针的区别:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。表示:float *fun()...原创 2019-04-16 19:38:36 · 142 阅读 · 0 评论 -
一些C函数(嵌入式Linux)
1.Exit( )电脑函数函数名: exit()所在头文件:stdlib.h(如果是”VC6.0“的话头文件为:windows.h)功 能: 关闭所有文件,终止正在执行的进程。exit(1)表示异常退出.这个1是返回给操作系统的。exit(x)(x不为0)都表示异常退出exit(0)表示正常退出exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其...转载 2019-04-16 19:39:23 · 258 阅读 · 0 评论