C语言基础-03 顺序程序设计

目录

一、常量和变量

1.常量的分类

2.转义字符​

3.变量

4.常变量

5.标识符

6.C语言中的关键字

二、数据类型

1.整型数据

2.字符型数据

2.1字符变量

3.浮点型数据 

三、运算符和表达式

1.常用的算数运算符

2.算数表达式和运算符的优先级与结合性

3.类型转换

四、语句

1.C语句包括:

2.赋值语句

五、数据的输入输出


在计算机高级语言中,数据的两种表现形式为常量变量

一、常量和变量

1.常量的分类

2.转义字符

代码如下:使用 ' \" '

#include<stdio.h> 

int main(){       
	printf("\"Hello\" world!");  // "Hello" world!
	return 0;	
}

3.变量

  • 变量代表一个有名字的、具有特定属性的一个存储单元
  • 变量用来存放数据,也就是存放变量的值,可改变
  • 变量必须先定义后使用
  • 变量名要么全拼音(不要缩写)要么全英文

4.常变量

常变量具有变量的基本属性:有类型,占存储单位,不允许改变其值。可以说常变量是有名字的不变量,而常量是没有名字的不变量。

  • #define Pi 3.1415926 //定义符号常量
  • const float pi=3.1415926;//定义常变量

注意:使用define定义的常量是没有分号的

5.标识符

注:不可用中文当变量名

6.C语言中的关键字


二、数据类型

  • 计算机中带符号整型数的表示:补码
  • 正整数的原码、反码和补码都一样
  • 负整数的反码:除最高符号位外其他数取反;负整数的补码:在反码的基础上加1

1.整型数据

(用sizaof运算符可查看类型长度)

  • 只有整型(包括字符型)数据可以加signed或unsigned修饰符,实型数据不能加
unsigned short price=50;//定义price为无符号短整型变量
printf("%u\n",price); //指定用无符号十进制数的格式输出

  • 对无符号数据用 “%u” 格式输出。%u表示用无符号十进制的格式输出
  • 将一个变量定义为无符号整型后,不应向它赋予一个负值,否则会得到错误结果(65535)

2.字符型数据

 注意

  • 字符‘1’和整数1是不同的概念
  • ASCLL码表中‘A’=65,‘a’=97
  • 考点:int 和 char 相互转换

2.1字符变量

3.浮点型数据 

  1. 实数的指数形式成为浮点数
  2. 浮点数类型包含float(单精度浮点型)、double(双精度浮点型)、long double(长双精度浮点型)

常量的类型:

  • ‘n’——字符常量
  • 23——整型常量
  • 3.14159——浮点型常量

三、运算符和表达式

1.常用的算数运算符

  • ++i是先行i=i+1,再使用i的值;而i++是先使用i的值,再执行i=i+1。

2.算数表达式和运算符的优先级与结合性

3.类型转换

  1. 自动类型转换:从小到大
  2. 强制类型转换:从大到小
  • 强制类型转换运算符:(类型名)(表达式)
  • (double)a          将a转换成double型
  • (float)(5%3)  将5%3的值转成float型

四、语句

1.C语句包括:

(1)控制语句

(2)函数调用语句

(3)表达式语句

(4)空语句

(5)复合语句:复合语句中最后一个语句末尾的分号不能忽略不写

2.赋值语句

(1)赋值运算符“=”

(2)复合赋值运算符:在=之前加其他运算符

a+=3a=a+3
x*=y+8x=x*(y+8)
x%=3x=x%3

五、数据的输入输出

1.输入:scanf("格式声明",&变量) scanf("%lf",&a)

(1)scanf函数--格式声明


2.输出:printf("格式控制",输出表列)

(1)printf函数--格式声明

 3.putchar函数(从计算机向显示器输出一个字符)

  • putchar(参数)
  • putchar函数既可以输出可显示字符,也可以输出控制字符和转义字符

4.getchar函数(向计算机输入一个字符)

  • getchar()
  • 函数没有参数,只能接收一个字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值