c语言程序设计培训班讲课课件,《C语言程序设计》PPT课件43223讲课讲稿.ppt
《C语言程序设计》PPT课件43223;一、C语言的数据类型 ;2.1 常量和符号常量;上例中的PRICE 就称为符号常量;凡在程序中出现的PRICE 都代表30。 PRICE=PRICE+5; /*正确否*/一般情况下,符号常量名用大写、变量用小写。 ;3、符号常量的声明和使用一般放在程序的前端,与#include 在一块:#define 符号常量名 值如:#define Zero 0
好处: 含义清楚 (#define Second 60) 一改全改 (#define PI 3.14);2.2 变量 ;在C语言中,要求对所有用到的变量作强制定义,即“先定义、后使用”。 因为: 1、 编译程序不能翻译未定义变量。 2、 编译程序在编译时根据变量类型确定存储单元的数量并分配空间 3、编译程序在编译时根据变量类型进行语法检查。例,整型变量a、b可以进行“求余”运算 a % b;若把a、b定义为实数,则上述运算非法。;main() { int i, studentNo; i=5; studentno=5; /*错在哪里*/ j=3; /*错在哪里*/}; 一条变量说明语句由数据类型和其后的一个或多个变量名组成。变量说明的形式如下: 类型 ; 这里类型是指Turbo C2.0的有效数据类型。 变量表是一个或多个标识符名, 每个标识符之间用","分隔。 例如: int i int i, j, k; char c, str[5], *p; ; 所谓标识符是指常量、变量、语句标号以及用户自定义函数的名称。 Turbo C 2.0标识符的定义十分灵活。作为标识符必须满足以下规则: 1.所有标识符必须由一个字母(a~z, A~Z)或下划线(_)开头; 2.标识符的其它部分可以用字母、下划线或数字(0~9)组成; 3.大小写字母表示不同意义, 即代表不同的标识符; 4.标识符只有前32个字符有效(Turbo C) 5.标识符不能使用Turbo C2.0的关键字。;下面举出几个正确和不正确的标识符:正确-----------------不正确smart----------------5smart_decision------------bomb? key_board------------key.board FLOAT----------------float;三、整型数据; 整型常量即整常数按不同的进制区分, 整型常数有三种表示方法:
十进制数: 以非0开始的数 如:220, -560, 45900八进制数: 以0开始的数 如:06; 0106, 05788十六进制数: 以0X或0x开始的数 如:0X0D, 0XFF, 0x4e ;main(){ int i; i=11; printf(“i=%d\n???,i); i=011; printf(“i=%d\n”,i); i=0x11; printf(“i=%d\n”,i); i=0X11; printf(“i=%d\n”,i);}程序的输出结果是多少?;注意:·可在整型常数后添加一个"L"或"l"字母表示该数为长整型数,如22L, 0773L, 0Xae4l。·另外, 所有整数的缺省类型是int,可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如 22L,0773L, 0Xae4l。·若加上一个"u"或"U"字母表示该数为无符号整型数,如27u, 0400u, 0xb8000000u。·若加上一个"ul"或"UL"字母表示该数为无符号长整型数,如 27ul, 0400UL, 0xb8000000UL。·当整数的值超出int类型所能表示的范围时称为整数溢出。 ; 1.整型变量的分类:加上不同的修饰符, 整型变量有以下几种类型; C语言标准没有规定整型变量在计算机内存中所占的字节数,它与具体的机器和操作系统有关: ;2. 整型变量的定义可以用下列语句定义整型变量:int a, b; /*a、b被定义为有符号短整型变量*/unsigned long c; /*c被定义为无符号长整型变量*/unsigned short c,d; /*指定变量c、d为无符号短整型 */long e,f; /* 指定变量e、f为长整型*/
程序中在函数的开头部分定义变量。;main(){ int a,b,c,d; /* 指定变量a、b、c
c语言程序设计培训班讲课课件,《C语言程序设计》PPT课件43223讲课讲稿.ppt相关推荐
- 有Go语言实战培训班吗?go语言开发环境搭建
一.Golang语言的官网 首先我们登录Golang的官方网站:https://golang.org/ 因为Google和中国的关系,直接登录Golang的官网,需要翻墙. 当然你也可以登录Golan ...
- c语言程序设计班培训,c语言程序设计培训班讲课课件.ppt
c语言程序设计培训班讲课课件 目 录 第1章 C语言概述 C语言格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 第2章 程序的灵魂--算法 第3章 ...
- c 语言程序设计(清华大学郑莉),C+语言程序设计(清华大学郑莉)十一ppt课件
<C+语言程序设计(清华大学郑莉)十一ppt课件>由会员分享,可在线阅读,更多相关<C+语言程序设计(清华大学郑莉)十一ppt课件(26页珍藏版)>请在人人文库网上搜索. 1. ...
- c++语言编程,一个电灯两个开关控制,[理学]四川大学计算机学院精品课程_面向对象程序设计C++课件_游洪越_第一章绪论.ppt...
[理学]四川大学计算机学院精品课程_面向对象程序设计C课件_游洪越_第一章绪论 主讲教师: 游洪跃 个人主页: /~youhongyue 邮件地址: youhongyao@ 教材:<C++面向对 ...
- c语言程序设计教程北京大学,C语言程序设计教程北京大学第章ppt课件.ppt
<C语言程序设计教程北京大学第章ppt课件.ppt>由会员分享,可在线阅读,更多相关<C语言程序设计教程北京大学第章ppt课件.ppt(31页珍藏版)>请在人人文库网上搜索. ...
- C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...
Page 1 C语言程序设计 清华大学 郑莉 安颖莲第三讲 C语言程序的基本控制结构参考书,计算机程序设计基础,第三章 ,C程序设计,第四章.第五章 Page 2 C语言程序设计 清华大学 郑莉 安颖 ...
- c语言精品课程课件,PPT-《C语言程序设计》精品课程.ppt
PPT-<C语言程序设计>精品课程 <C语言程序设计>精品课程 本章要点 学好C语言的方法 C语言的特点 C程序的结构 在计算机上运行C程序的方法 学习C语言的方法 注意理论与 ...
- c语言程序设计第二版(张磊),C语言程序设计教程(第2版) 教学课件 张磊 第1章 程序设计概述.pdf...
C语言程序设计 第1章 程序设计概述 C语言程序设计教程 第2版 中国铁道出版社 张磊 编著 C语言程序设计(第2版)张磊编著中国铁道出版社 第1章 程序设计概述 1.1 程序设计语言 1.2 算 ...
- c语言分支结构程序设计课件,C语言 分支结构程序设计.ppt
C语言 分支结构程序设计 第2章 分支结构程序设计 本章要点 C语言中有哪些关系运算和逻辑运算? 关系运算和逻辑运算的优先级如何? 如何用IF语句构成分支结构? 如何用SWITCH语句构成多分支结构? ...
最新文章
- C++ 异常机制分析
- JAVA编译显示存在不安全_java – 编译时出现“未经检查或不安全的操作”错误...
- 如何让滚动条出现在左边
- jar包名冲突gradle_jar包又冲突了?如何快速确定与哪个jar包冲突?
- OSChina 周五乱弹 —— 静静的思考下人生
- 过滤被7整除或者包含7的数子
- 叮咚周边优惠卡券小程序V6.0.4 完整安装包
- MySql 手动执行主从备份
- 异常检测-基于孤立森林算法Isolation-based Anomaly Detection-1-论文学习
- mysql主从延迟设置
- Python请求外部POST请求,常见四种请求体
- [高级操作系统课程] 各大名校 ppt,pdf 课件整理(course materials)
- android字体和可免费商用的字体
- Linux apt-get 安装离线包
- Windows 10 全新界面要来了:焕然一新!
- HTML+CSS+JavaScript+Ajax+ECharts实现疫情实时监控大屏-2设计与实现
- 微博登录账号密码终于又找回来了。Mark一下
- lsof u mysql wc l_MySQL:为什么lsof会看到这么多临时文件
- linux 给用户添加权限
- 每次回西安,都会动摇我继续留在深圳的决心
热门文章
- vector删除元素
- Java基础——反射.
- 联想台式机怎么进入bios|联想台式电脑按什么键进bios设置
- GCMail邮件服务器对“超级工厂”病毒攻击采取了哪些防御措施
- 虚拟机vm无法打开内核设备
- android程序qq登陆,手把手带你实现QQ登录
- 访问学者进入美国哪些东西不能带?
- 芬兰发生数起中国公民被拒入境并遭遣返事件-芬兰-中国公民-遣返
- 如何隐藏“查看所有网站内容”
- 某计算机桌面右下角本地连接图标变为,本地连接图标不见了怎么办【图文教程】...