资讯详情

资讯详情

c语言第1.2章笔记

c语言第一周学习内容第1章 C语言程序设计概述1.1 计算机程序设计语言概述程序一组让计算机执行任务的指令集合。编程语言分为机器语言、汇编语言、高级语言。C属于编译型高级语言需要编译器把源码翻译成机器码才能运行。机器语言0和1计算机直接识别可读性极差移植性差。高级语言接近人类自然语言需要编译/解释跨平台更好C、Python都是。1.2 C语言程序的结构特点、运行及设计风格C程序入口永远是 main() 函数程序从main开始执行。一条语句末尾必须加分号 ; 。区分大小写 A 和 a 不是同一个变量。C语言没有行号注释 /* 注释内容 */ 不会被编译执行用来写说明。1.3 程序设计算法及其描述方法算法解决问题的步骤具备有穷性、确定性、可行性、输入、输出。描述算法方式自然语言、流程图、伪代码。流程图基础符号起止框椭圆、处理框矩形、判断框菱形、流向线。第2章 数据类型、运算符和表达式2.1 C语言的数据类型基本类型整型int、实型float/double、字符char构造类型数组、结构体指针类型、空类型void。变量必须先定义后使用。2.2 标识符、常量和变量标识符命名规则只能由字母、数字、下划线组成不能以数字开头不能是C关键字。关键字是系统保留词比如 int 、 if 不能用作变量名。常量值运行过程不能改变变量值可以修改。2.3 整型数据int 基本整型 short 短整型 long 长整型 unsigned 无符号只有正数。无符号数不能存负数。2.4 实型数据float单精度占4字节小数精度约6~7位double双精度占8字节精度更高默认小数常量是double类型浮点数存储有误差不要直接用 判断两个小数是否相等。2.5 字符型数据char 1字节存储的是ASCII码不是字符本身。‘A’ 是字符常量单引号 “A” 是字符串双引号末尾自带’\0’结束符。‘0’ 的ASCII码不等于数字0 ‘0’ ASCII值是48。2.6 运算符及表达式算术运算符 - * / %/ 两个整数相除结果直接舍去小数5/22不是2.5 % 取余只能用于整数不能用小数。赋值运算符 才是判断相等二者极易混淆。自增 、自减 – i 先用值再加1 i 先加1再用值。强制类型转换 (类型)表达式 例 (float)5/2 得到2.5。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →