C语言编程基础

目录

一.标识符和关键字

1.标识符

1.标识符是什么

2.标识符命名规则

2.关键字

2.数据类型,常量和变量

1.数据类型

2.常量

3.变量

3.基本语句,表达式和运算符

1.基本语句

2.表达式

3.运算符


一.标识符和关键字

1.标识符

1.标识符是什么

是指程序中用到的变量名,数组名,函数名,文件名以及符号常量名等一系列的有效字符序列

2.标识符命名规则

1.由大小写字母和数字还有下划线("_")组成;

2.不能为关键字常见关键字有:int,float,char等;

3.字母大小写要严格区分;

2.关键字

1.由ANSI标准定义的C语言关键字共32个:

auto double int struct break else long switch

case enum register typedef char extern return union

const float short unsigned continue for signed void

default goto sizeof volatile do if while static

2.数据类型,常量和变量

1.数据类型

2.常量

常量类型包括:整型,实型,字符,字符串,符号。

例子:

#including <stdio.h>
int main()
{
    printf("520\n");
    printf("13.14\n");
    printf("a\n");
    printf("hello \n");
    return 0;
}

里面的输出的"520"即为整数常量,"13.14"为实数常量,"a"为字符常量,"hello"为字符串常量,以上四种为最基本和常用的常量类型。

符号常量是用一个标识符来表示的常量成为符号常量。

#include <stdio.h>
#define PI 3.14159
int main()
{
    float r;
    printf("请输入圆的半径");
    scanf("%f",&r);          //如果scanf不行试试scanf_s
    printf("圆的周长为:%f\n",2*PI*r);
    return 0;
}

里面的PI就被定义为了符号常量,

通俗点讲常量就是在程序执行过程中不会被改变的数据。

3.变量

程序中的变量是用来储存数据的,在程序执行过程中,值可以改变

#include <stdio.h>
int main()
{
    int i = 888;
    printf("第一次输出i:%d",i);
    i = 666;
    printf("第二次输出i:%d",i);
    return 0;
}

其中i就是变量,变量也分整型和实型,类型也能转变这里暂不赘述。 

3.基本语句,表达式和运算符

1.基本语句

基本语句分为6种

1.赋值语句,格式为【变量=表达式;】,如x = x +1;

2.表达式语句,格式为【表达式;】,如x+y;

3.函数调用语句,格式为【函数名(参数列表);】,如printf("hello,world")调用了printf输出hello,world。

4.控制类型,用于控制程序的执行流程,例如if,for,return等这里暂不赘述

5.符合语句,把多个语句用{}包括起来的语句。例如

{
    x = y + z;
    c = a + b;
    printf("%d%d",x,a);
}

6.空语句:只有一个";"分号,代表什么都不执行。

2.表达式

表达式就是:用运算符将常量,变量等操作对象连接起来,并符合c语言语法规则的式子。且单个常量变量函数都可以理解为一个特殊的表达式。

表达式又细分为算术表达式,关系表达式,逻辑表达式,赋值表达式,条件表达式,逗号表达式和其他表达式,这里暂不演示。

3.运算符

运算符种类较多,且复杂难记这里就简单列举几个常用的;

1.算术运算符:(+,-,*,/,%)还有++,--

2.关系运算符:<,<=,==,!=

3.逻辑运算符:&&,||,!

运算符是程序对数据进行大型运算时需要的处理工具。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值