美文网首页
C语言基础(1)——基础介绍

C语言基础(1)——基础介绍

作者: 让时间走12138 | 来源:发表于2019-11-16 20:53 被阅读0次

1.注释的作用

  • //注释内容 单行注释:一行简短的注释,不需要换行。
  • /* 注释内容 */ 多行注释:注释内容过多,需要换行。

2.include的作用

  • include---宏 用来导入头文件。如果系统已经提供某些功能的实现,只需要使用include将这些功能所在的头文件导入进来就行了
 #include<stdio.h> 

编译器首先从系统的类库里面去查找这个文件,如果没有,再到自己的文件中查找,否则报错

include"stdio.h"

编译器首先从自己的文件中去查找这个头文件,再到系统的类库里面去找,否则报错

3.main函数的使用

  • main函数=代码块=完成特定功能,所有程序的入口点都是main函数。
  • int 返回值,用来记录当前程序的运行状态,0:正常结束 资源自由分配,非0:异常结束 没收资源

4.C语言基本数据类型

类型 描述 打印方式
char 字符型 %c
int 整型 %d
short 短整型 %hd
long 长整型 %ld
float 单精度浮点数 %f
double 双精度浮点数 %f
bool 布尔型 %d

注:

  • 对于bool来说,非零即真,零即假
  • 若定义一个bool型的变量,则需要在最开始加入#include<stdbool.h>;如下:
#include<stdio.h>
#include<stdbool.h>

5.scanf函数格式化输入

int temp=0;
scanf("%d",&temp);
  • 注意在上面的"%d"中不要随便写内容,因为这是用户的输入格式
  • 使用&获得变量temp的地址

6.运算符

  • / 两个数相除 取整
  • % 两个数相除 取余
    a++是先用再加,++a是先加再用
int a=20;
int b=(a--,a--,a--);
printf("%d %d",a,b);
结果a=17,b=18;因为在这是先用再减过后,即先把a的值赋给b后,a再自减

7.循环:if

  • if 循环
  • 问号表达式
char c;
c=3>2?'y':'n';

如果表达式3>2成立的话,则取前者,否则取后者

  • 逗号表达式
    result=表达式1,表达式2,表达式3 最后把表达式3赋值给result

相关文章

网友评论

      本文标题:C语言基础(1)——基础介绍

      本文链接:https://www.haomeiwen.com/subject/leayictx.html