C语言基础(1)

2020-03-24  本文已影响0人  kkkk小天使

本节内容概述:

(1)注释的使用
(2)include的作用
(3)main函数介绍
(4)printf函数格式化输出
(5)scanf函数格式化输入
(6)变量的定义

详细介绍:

1、注释

单行注释://开头
多行注释(不能嵌套)/* */

2、include:宏:导入头文件

如果系统已经提供某些功能,只需要使用include将这些功能所在的头文件导入进来
(1)<系统提供的类库>
如:stdio.h输入输出; stdlib.h产生随机数; math.h数学相关 string.h字符串拼接计算 编译器首先从系统类库查找头文件,没有再在自己写的里面查找,还没有会报错
(2)"自己定义的头文件"
如:calculate.h自己写的计算类,系统也可以用双引号,但不够规范 系统优先从自己的文件中查找,没有再在系统中查找,还没有就报错

3、main()函数:所有程序的入口点都是main

(1)函数:完成一个特定功能的代码块(大括号里面就是一个代码块)
(2)int 返回值:记录当前程序运行状态
a.0:正常结束,所有资源自由分配;
b.非零:一般是1:异常结束,所有资源没收

(3)int argc:参数个数argument
char argv[]:每个参数自称的字符串数组。有表示里面是字符串,没有的话放字符

main(int argc,char *argv[]){
{
    //参数1:1
    //参数2:文件中的位置
    //没有具体意义,因此写的时候很多人只写main()
}
4、printf函数格式化输出

printf输出,输出文本即字符串,要带双引号

int main(int argc,char *argv[])
    printf("%d", argc);       //%d:转义字符
    printf("%s", argv[0]);     //%s:字符串,%c:字符
    printf("hello \nworld\n");

printf:输出语句
输出到:终端 console口

5、scanf:输入:

终端输入

注意:
a.输入输出都在stdio.h头文件中,都是字符串
b.转义字符:\n 换行;\t 一个缩进(一般是四个字符)

6、变量:
(1)为什么用变量?

变化的东西用变量记录,变量用来记录数据

(2)基本数据类型--->只能存一个值

int 整型数据(整数)
long 长整型,范围更广
short 短整型
float 单精度浮点数(带小数点)
double 双精度浮点数
char 字符 'a' 'd'
shring 字符串 "jack" "rose"
bool 是、成立、真的:true;否、不成立、假的:false

(3)int, long, float占据的内存空间不同,通过下面的输出可以看出来
printf("%d\n", sizeof(int));//4
printf("%d\n", sizeof(long));//4
printf("%d\n", sizeof(char));//1
printf("%d\n", sizeof(double));//8
printf("%d\n", sizeof(short));//2
printf("%d\n", sizeof(bool));//1
printf("%d\n", sizeof(float));//4
//windows系统和mac不完全一样

.c:源文件
.o:编译过程形成的目标文件
*/

上一篇 下一篇

猜你喜欢

热点阅读