C语言学习

把函数原型放在一个头文件中以.h结尾,在需要调用这个函数的源文件(.C)中直接#include这个头文件即可。

注意在#include的时候math.h一般使用双引号:   #include "math.h"

在函数前边加上static是的成为只能在所在编译单元中使用的函数(对于全局变量依然如此)

int i 变量的定义

extern int i 变量的声明

标准头文件格式:

#ifndef _LIST_HEAD_
#define _LIST_HEAD_

int max (int a, int b);
extern int gall;

#endif

     格式化的输入输出         

printf:%[flags][width][.prec][hiL]type

sancf:%[flag]type

printf:flag

 printf:width or prec

  printf:hiL

 printf:type

 注意%n的使用较为特殊:其代表的意思是在%n之前输出的数字的位数,然后将其存放在变量num中。因此一下代码输出的结果应该是:12345    5。

#include<stdio.h>
int main()
{
int num;
printf("%d%n\n",12345,&num);
printf("%d\n",num);
return 0;

}

scanf:%[flag]type

fiag:

 type :

 [ ]的使用也较为独特:例如以下代码可以跳过第一个数据:$GPRMC,然后将其后的数据004319.00读入并将其交给变量sTime

          

文件的输人输出:(FILE *fp = fopen("文件名",“r”))

二进制:

 按位运算:注意其是位运算。针对于每一位上的数进行。如01&11 ==01

右移的时候需要注意有符号数和无符号数:

位运算与逻辑运算的比较

位段结构:

struct  uo
{
unsigned int l:3;
unsigned int a:1;
unsigned int b:1;
int t:11;
};

链表:

声明:

#ifndef _NODE_H_
#definr _NODE_H_

typedf struct _node
{
int vaule;
struct _node *next;
}Node;
 
#endif;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值