C语言-学习---1

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———
1、为了程序的规范和可移植性,一律将函数指定为int型,并在函数的最后加上return 0

当主函数正常结束的时候,会返回给调用主函数的操作系统一个值:0;当执行main函数的过程中出现异常或错误,函数值为一个非零的数值。如果程序中不写return 0,有的C编译器也会在目标程序的最后加上这一句。

2、注释

单行注释://

快注释:/*   */

3、调用函数之前进行声明
告诉编译系统,要调用的函数是什么,和它的相关信息

4、源程序文件中包括:
预处理指令、全局声明、函数定义


4、源程序文件 (.c
----->编译器把源程序转变成为二进制形式的目标程序.obj

----->把所有的目标程序和函数库连接起来:可执行程序.exe

5、符号常量

符号常量不占用内存,只是一个临时符号;在预编译之后,这个常量就不存在了,故不能对

他重新赋值

6、常变量

有类型,占存储单元,只是不允许修改其值


# define PI 3.14

Const int a=1

7、变量

变量代表一个有名字,具有特定属性的存储单元;变量名是以一个名字代表一段存储地址,在对程序编译链接时,由编译系统为变量名分配一段内存地址,从变量中取值,实际上是通过变量名找到内存地址,从存储单元中取值。

7、Unsigned

Unsigned short price=-1

Printf(“%d\n,price);

结果是 65535

因为 系统先对-1转变为补码形式,然后存储在price中;而price最左边的不代表符号。

%u标示无符号十进制格式输出


8、# include <stdio.h># include “stdio.h”的区别


前者是编译系统从存放C编译系统的的子目录中去找所包含的文件,是标准方式;

后者是从当前目录寻找,如果找不到再按标准方式找;

如果包含的头文件是用户自己编写的,应该采用后者。


9、格式字符

  • 1、d格式符:
  • Printf(“%5d”.a);列宽是5
  • 2、c格式符:输出一个字符
  • 3、S格式符:输出一个字符串
  • 4、F格式符:输出实数
  • %f,实数中整数部分全部输出,小数部分输出6
  • %m.nf:指定输出数据占m列,其中小数n
  • %-m.nf:数据向左靠
  • 注意:float的有效位数是6位,double的是15

10、

输入字符 getchar

输入字符串 gets

格式输入 scanf

格式输出 printf


11、字符

字符以整数形式(字符的ASCII码)存放在内存单元中,指定一个字节存储,高位是0,是有符号的,0-127

Unsigned char 0-255



谢谢批评指正...


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值