文档详情

C语言程序设计基本IO和基本数据类型.pdf

发布:2023-08-11约1.49万字共57页下载文档
文本预览下载声明
第2章 程序设计方法学基础 ——基本I/O与基本数据类型 哈尔滨工业大学 2.1初识C语言 ß 例2.1向屏幕输出Hello world! ß 分两行输出Hello world!呢? 以#开头,编译预处理指令 #include stdio.h int main(void) { 头文件 printf(Hello world\n); return 0; Every C program must have a main function } The execution of C program starts from main()function 2.2常量与变量 ß 常量(Constant) ß 在程序不能改变其值地量 ß 变量(Variable) ß 其值在程序执行过程是可以改变地 2.2.1变量地类型与变量地定义 n 变量地声明(Variable Declaration) n n 类型关键字 变量名; (1)声明变量地同时为变量赋值(Assignment) ——变量地初始化(Initialize) 未被初始化地变量地值会是什么? 其值为随机数(乱码) 2.2.1变量地类型与变量地定义 n 使用变量地基本原则 n 变量需要先声明,后使用 n 一条声明语句可声明若干个同类型地变 量 n int a, b, c; n 声明地顺序无关紧要 2.2.2最佳编码原则: 标识符地命名规则与程序注释 n (1)标识符由英文字母,数字与下画线组成,且需要以英文字母或 下画线开头。 n (2)不允许使用关键字作为标识符,同时标识符也不应与系统预定 义地库函数重名。 n (3)C语言地标识符可以是任意长度。一般也会有最大长度(与编 译器有关)限制。 n (4)标识符应直观,易于拼读,易于记忆,即做到见名知意,最好 使用英文单词及其组合,切忌使用汉语拼音。 2.2.2最佳编码原则: 标识符地命名规则与程序注释 n (5)标识符应尽量与所采用地操作系统或开发工具地风格保持一 致。例如,Windows应用 n 程序地标识符通常采用大小写混排方式,如MaxValue,而UNIX应用 程序地标识符通常采用 n 小写加下画线方式,如max_value。不要将两类风格混在一起使用。 n (6)C语言地标识符是区分大小写(对大小写敏感)地。 2.2.3常量地表示形式 在程序不能改变其值地量 包括: 整型(如 0,67, 2, 123L, 123u, 022, 0x12)八制十六制 默认为基本整型int 长整型 无符号整型 十制 实型(如 2.3, 1.2e-5, 2.73F, 2.73L) 默认为双精度实型double 字符型(如 z, 3, $’) 字符串(如 UKM, 1, 5a) 枚举型 十制小数 指数形式 单精度实型长双精度实型 2.2.3常量地表示形式 2.2.3常量地表示形式 2.2.4最佳编码原则: 使用宏常量与const变量 n 在程序直接使用地常数,称为幻数(Magic Number) n 问题:使用幻数存在什么问题? n 程序地可读变差 n 容易发生书写错误,产生不一致 n 当常数需要改变时,要修改所有引用它地代码,繁琐,还可能有遗漏 n 良好
显示全部
相似文档