数据的表现形式及其运算

常量和变量

1、常量:在程序运行过程中,其值不能被改变的量称为常量。

整型常量(整数)

进制整数

实型常量(浮点型、浮点数)

字符常量

  • 普通字符:用单引号括起来的一个字符,字符常量存储在计算机存储单元中时,并不是存储字符(如a,z,#等)本身,而是以其代码(一般采用ASCII代码)存储的

转义字符

字符串常量

用双引号把若干个字符括起来,字符串常量是双引号中的全部字符(但不包括双引号本身)。

符号常量

用#define指令,指定用一个符号名称代表一个常量

2、变量

变量代表个有名字的、具有特定属性的一个存储单元。用来存放数据,也变量名就是存放变量的值。。在程序运行期间,变量的值是可以改变的。

变量必须先定义,后使用。

3、标识符

用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符(identifier)。简单地说,标识符就是一个对象的名字。

数据类型

1、整型变量

基本整型(int) 短整型(short int)-32768~32767 长整型(long int)-2147483648~2147483647 双长整型(long long int)

2、字符型数据(字符变量)

字符变量是用类型符char定义字符变量。每个字符占一个字节

char ch='A';

3、浮点型数据

浮点型数据是用来表示具有小数点的实数的。

float型(单精度浮点型) 4个字节

double型(双精度浮点型) 8个字节

long double型(长双精度) 16个字节

4、printf()函数 输出

printf()函数可以通过格式控制字符,输出任意多个类型的数据

5、scanf()函数 输入 接收变量地址,前面加&

运算符和表达式

1、C运算符

C语言提供了以下运算符: (1)算术运算符 (十 一 / % ++ –) (2)关系运算符 (> < == >= <= !=) (3)逻辑运算符 ** (! && ||) (4)位运算符 (<< >> ~ | ∧ &) (5)赋值运算符 (=及其扩展赋值运算符) (6)条件运算符 (? :) (7)逗号运算符 (,) (8)指针运算符 *(** 和 &) (9)求字节数运算符 (sizeof) (10)强制类型转换运算符 ((类型)) (11)成员运算符 (.->) (12)下标运算符 ([ ]) (13)其他 (如函数调用运算符())

2、基本算数运算符

3、自增(++)、自减(–)运算符

自增(++)、自减(–)运算符的作用是使变量的值加1或减1,例如: ++i,–i(在使用i之前,先使i的值加(减)1) i++,i–(在使用i之后,使i的值加(减)1)

4、算术表达式和运算符的优先级与结合性

用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子称为C算术表达式。运算对象包括常量、变量、函数等。例如,下面是一个合法的C算术表达式:

#include <stdio.h>
int main()
{
    char ch;
    printf("请输入一个大写字母:\n");
    scanf("%c", &ch);
    printf("它的小写为:%c\n", ch + 32); 
    return 0;
}

5、强制类型转换运算符

可以利用强制类型转换运算符将一个表达式转换成所需类型。例如:

(double)a (将a转换成double型) (int)(x+y) (将x十y的值转换成int型) (f1oat)(5%3) (将5%3的值转换成float型)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值