2016.9.11【C】

1.C语言程序的编译

1.gcc xx.c都会默认生成一个a.out的可执行文件
2.【gcc xx.c -o 目标文件】

1.一个C程序有且只有一个入口main
2.程序是从{开始一步一步运行
3.当程序碰到return时,结束运行
4.printf是一个标准格式化输出函数疏忽“”里面的东西
5.\n换行符
6.//单行注释
7./*

   */多行注释
#include
int main()  //main是所有程序的入口
{
  printf("hello world\n");
  return 0;
}

2.C语言程序的执行

./a.out

3.常量

常量:不可更改的量,常量不可以作为左值 1 2 3 4 5
整形常量:1.2 4.5
浮点常量:'c' 'a' 'b'
字符常量:用''括起来
字符串常量:用""括起来

4.变量

变量:可以变化的量
定义变量:数据类型(int)变量名
变量初始化:数据类型(int)变量名=初值

整形变量:
int
浮点变量(实型):
float
double
字符变量:
char

注意:

1.同一代码块变量名不能相同
2.字符用单引号括起来 'c'

6大端法、小端法

1.大端法:低位上的数据存储在高的字节地址
2.小端法:低位上的数据存储在低的字节地址

注意:网络内容传输数据会用

7.float

float a1=123456789012345;
double a=12345678901234567890;

8.printf

%d: 输出十进制整数
%s : 输出字符串
%c : 输出字符
%f : 输出带小数点的数,默认打印到小数点后六位
%p: 输出地址
%m.nf: 如果m %-m.nf: 左对齐
注意:%d和%c输出类型比较严谨

9.&符号

  &变量名:取这个变量的首地址

10. " ? \n \t

11.scanf

scanf:标准格式化输入函数
scanf("%d",&a);
scanf("%d%d",&a,&b);

注意:scanf回车残留,使用getchar()吸收单个字符,

你可能感兴趣的:(2016.9.11【C】)