2016.9.11 PM 课堂笔记 C语言

1.C语言程序的编译

(1)gcc xx.c 都会默认生成一个a.out文件
(2)gcc 1.c -o 1(命名成1)

2.C语言程序的执行

./a.out
./目标文件名
(1)一个C程序有且只有一个入口main
(2)程序是从{ 开始一步一步运行
(3)当程序碰到return时结束

#include 

int main()
{
    printf("hello world\n");
    return 0;
}

(4)printf是一个标准格式化输出函数,输出""里面的东西
\n 是换行符
//是单行注释
/* 内容 / 多行注释
IDE 集成开发环境
/
* 快速注释(apple 中) */

3.

常量:不可更改的量,常量不可作为左值

整型常量
浮点型常量,
字符常量('a'、'b'):用单引号,
字符串常量("hello"):用双引号,比如"h",里面还有隐藏字符\0

变量:可以变化的量

整型变量:int
浮变量
字符变量

4.硬性规则

5.变量的定义

定义变量:数据类型
(int,float,double,char)
变量初始化:数据类型
(int,float,double,char)
注意点:
(1)同一代码变量名不能相同
(2)字符用单引号括起来

6.大端法、小端法

大端法:低位上的数据存储在高的字节地址
小端法:低位上的数据存储在低的字节地址
注意:网络上内容传输会用

7.flaot

float a1=123456789012345;
double a2=123456789012345678;
%m.nf :m>n+1+整数部分实际的位数,才有效,m代表宽度(算上小数点,如果不够在左边用空格补全),n代表.后面的位数
%-m.nf:左对齐

8.printf

%d:10进制整数数据
%c:字符类型的数据
%f:浮点型,如果不指定任何宽度的限制,默认打印小数点后六位
%p:地址

#include 

int main()
{
    int a=4;
    printf("a=%p\n",&a);
    int b=8;
    printf("b=%p\n",&b);
    int c=12;
    printf("c=%p\n",&c);

    return 0;
}

9.&符号

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

10.特殊字符打印

%:%%
":"
':' ,'
\:\

11.scanf 标准输入

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

你可能感兴趣的:(2016.9.11 PM 课堂笔记 C语言)