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 <stdio.h>
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 <stdio.h>
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()吸收单个字符
网友评论