c基础总结

最近刚学完嵌入式c基础和c高级,对代码已经不算是特模糊,但是对于知识点的一些掌握却不是特别的好,因此我准备温习一遍,顺便对它进行了一些总结。

C基础的第一个重点就是基本命令,掌握基本命令可以让我们在后面进行编程的时候更加方便,而且对它的掌握可以使我们理解代码的作业和所表达的意思。

第二个重点就是变量及赋值,变量的定义:存储类型  数据类型  变量名; 变量的赋值分为两种方式:1.先声明再赋值2.声明的同时赋值。

第三给重点是基本数据类型

第四个重点是运算符,运算符有算术运算符,赋值运算符,关系运算符,逻辑运算符,三目运算符等。运算符的优先级 结合与运算的顺序

              ()优先级提升运算符  最高

       1) 单目运算 后缀++  后缀 --  !  ~ 

       2) 算数运算

       3) 移位运算

       4) 关系运算

       5) 位运算

       6) 逻辑运算

       7) 倒数3个  三目运算  赋值运算  ,号运算

第五个重点c程序的输入与输出,输出:

       putchar( 字符型变量(char) );  // 输出一个字符

       puts( 字符串 ); // 输出字符串

       printf();  //格式化输出

       printf("格式控制字符串",变量等 );

       printf("c=%d\n",c); // "c=" 原样输出  % 占位符  后面紧跟占位符参数

       %d : 数据按 10进制 整数方式输出

       %c : 数据按 字符方式输出

       %s : 数据按 字符串方式输出

       %x : 数据按 16进制格式输出

       %o : 数据按 8进制格式输出

       %f : 数据按 浮点数格式输出

       %e : 数据按 指数格式输出

       %% : 输出 '%' 字符

       附加格式说明符(修饰符):

       M.N   M显示宽度 字符数  N 小数保留位数

       - 在显示宽度内 靠左对齐  默认靠右对齐

       # 数据是 16进制或8进制显示时 添加 前导符号 0  0x

C标准输入:

       getc(stdin);  //从终端读取一个字符

       gets();  //从终端读取字符串   该函数不是安全的

       fgets(); //从终端读取字符串  以\n 作为结束符 

      

       scanf(); // 格式化输入

       %d  输入一个整数

       %f  输入一个小数

       %c  输入一个字符

       %s  输入一个字符串

第六个重点是控制语句和循环结构。控制语句:if语句,switch,循环结构:do….while,for,while。

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值