第2章C语言程序设计初步知识

时间:2025-05-12

湖南科技学院计算机与通信工程系

湖南科技学院计算机与通信工程系

第1节 数据与数据类型 第2节 基本数据类型及其表示 第3节 算术运算与赋值运算 第4节 逗号运算符与逗号表达式 第5节 混合运算及数据类型转换

返回主目录

湖南科技学院计算机与通信工程系

§2-1数据与数据类型程序设计语言的基本规则包括

什么是语言规则? 为什么要有这些规则?

表达式

3 f ( x) 3.6a sin x 5 常数 变量运算符

函数

常数 变量 运算符 表达式 函数

把自然语言描述问题的方式转 换为C语言的形式表达给计算机结束 下页 末页节

湖南科技学院计算机与通信工程系

§2-1数据与数据类型(续)计算机完成上述计算,首先要 解决数据的输入和存放问题

常数3、5和3.6的存放空间是否相同? 变量a如何表示?如何存放? 计算机如何知道3.6和a之间的关系? 3 和 如何输入?如何存放? 5 计算机如何识别“=”?运算结果放在哪里? 数据的描述 数据的操作结束 首页 上页 下页 末页 节

湖南科技学院计算机与通信工程系

§2-1数据与数据类型(完)

程序的任务是对数据进行处理,数据 是程序处理的对象,而运算符是施加 给这些数据的操作。数据和运算符是表达式的基本元素

结束 首页 上页

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示一、计算机语言表示数据的基本形式 1、常量在程序运行中,其值保持不变的量称为常量 常量的表示方法:

整型 100,125,-100,0 实型 3.14 , 0.125,-3.789 字符型 ‘a , b , 2 结束 下页 末页 节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)2、变量 在程序运行过程中,其值改变的数据称为变量 有关变量的规定 变量通过变量名标识,变量名和内存中 的存储单元相对应。编写程序时通过变量 名来存、取存储单元。 memory 变量必须先定义,后使用 256 a 128变量结束 首页 上页 下页 末页 节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)

变量名的规定1.变量名由字母 A、B、…、Z、a、b、… 、z,数 字 0、1、… 、9 和下划线 _ 组成。 2.变量名的第一个字符必须是英文字母或下横线。 3.不能用系统中的关键字作为变量名 4.变量名中的字母是区分大小写的。

sum、stu_name、_age、Lts_1_2、a2 32c、x.y、start+9、c2.0 NAME name 表示两个不同的标识符。

不提倡大小写混合使用结束 首页 上页节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)C语言的数据类型有:整型 字符型 数组类型 int char 单精度实型 float

基本类型

实型(浮点型)

数据类型 构造类型

结构类型联合类型 枚举类型

structunion enum

双精度实型 double

指针类型

空类型(无值类型) void结束 下页 末页 节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续) 本节介绍各种数据类型的名称、存 放的长度、表示数的范围、各种数据 类型变量的说明格式

、初始化、常量 的表示方法以及使用中的注意事项等。重点和难点: 整型数据表示数的范围 实型数据的有效数字 字符和字符串的区别 转义字符的概念结束 首页 上页 下页 末页 节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续) 二、整型数据 整型数据包括整型常量

1.整型常量 和整型变量, 整型数据 整型常量的类型 以二进制补码形式存储 根据值大小默认类型 在常量后面加l或L,表示long int型 例如:123L,0L,432l 都是long int型常量 整型常量的不同数值表示方法 10进制:0~9 8进制:0~7,以0开头 例 16进制:0~9,A~F/a~f,以0x或0X开头 100、-8、0;010、024;0x38、0X1F结束 首页 上页 下页 末页 节

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)2.整型变量 整型变量的形式 基本整型 短整型 长整型 共六种 无符号整型 无符号短整型 无符号长整型 占存储空间结束 首页 上页 下页 末页 节

占内存字节数int short int long int unsigned int unsigned short unsigned long 2 2 4 2 2 4

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续) 整型变量的定义

格式:类型说明符 变量列表;

例如:int i, j ; 变量有值吗? long k, m; unsigned int x,y

结束 首页 上页 下页 末页

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)3.整型数据的取值范围类型基本型 短整型 长整型 无符号整型

j、m、x 所占存储容 量和取值范围?数的范围-32768~32767 -215~215-1 -231~231-1 0~65535 0~65535 0~(232-1)

类型说明符int short long unsigned

长度2字节 2字节 4字节 2字节 4字节节

无符号短整型 unsigned short 2字节 无符号长整型 unsigned long

结束 首页 上页 下页 末页

湖南科技学院计算机与通信工程系

§2-2 基本数据类型及其表示(续)

int型数的表示范围: 存储长度16位二进制(2B)

a

0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 …… 此处隐藏:714字,全部文档内容请下载后查看。喜欢就下载吧 ……

第2章C语言程序设计初步知识.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219