花香有毒

花香有毒的笔记

来自C语言概论(1)

一、概述1. CPL语言>>>BCPL语言>>>B语言>>>C语言;2.真实语言》》智能语言》》面向问题(高级)》》 C语言》》面向机器的语言(低级)汇编语言》》机器语言(二进制);3. 适用于开发系统软件等系统相关软件;4. ”指针“c语言核心,直接内存操作;5. c语言特点:⑴语言简洁、紧凑、使用灵活(c=c+1,c+=1,c++效果一样);⑵运算符丰富(34个运算符);⑶具有数据类型构造能力;⑷具有很强的流程控制结构;⑸语言生成代码质量高;⑹可移植性好;⑺语言限制不够严格。读别人的程序,自己写程序6. c语言:编写源程序(.c)》》编译源程序(.obj)》》机器语言(.exe)。7. c语言编译型语言,必须一次性编译成功才能正常运行;解释型语言,编译一条执行一条。8. 标示符:只能是字母或下划线开头,注意区分大小写,大小写标示符不一致,变量标示符长度根据编译器的规定而有所不同。9.main()     {   } ;空语句10.

来自字符型变量(1)

第三集2.2.2字符变量保留字char表示字符型变量字符数据存储以一个字节的二进制表示字符变量标识char       putchar()字符输出函数    getcharI()输入函数2.2.3字符型数据的存储表示转换符:%d十进制整型,%c字符型,%f浮点型,%s字符串型 2.2.4字符串常量”“字符串分界符,不是字符串本身若想输出”“本身,必须通过通过转义序列如\042\042表示双引号2.3浮点型数据2.3.1浮点型常量(包括非指数型和指数型)+123或.123e2 e(E)之前必须有数字,之后必须为整数且不能插入空格2.3.2浮点型变量通过float保留字说明 如;float x,y,z; 

来自浮点型数据的存储表示(1)

2.3.3 浮点型数据的存储表示浮点型数据的存储表示:二进制的浮点形式2.4双精度数据字长比浮点型多一倍,一般占用8个字节双精度有效数字17位,浮点型7为精度;C语言中每个浮点型常量均以双精度来存放和表示通过double x,y,z;表示选用时注意精度的需求2.5变量的初始化int    2比特=16char   1比特=8float    4比特32double   8比特=64int i,j,k=3;或int i,j;k=3;变量属性:存在性、可见性;四种存储类型:自动,静态、动态、外部

来自C语言的基本数据类型和存储类(0)

第二章 c语言基本数据和存储类型一、基本数据类型1.整型数据⑴整型常量:八进制、十进制、十六进制八进制:以数字零开头;十六进制:以数字0-9,字母a-f不区分大小写组成整型常量分为:长整型、无符号型、长整型无符号型⑵整型变量:分为有符号和无符号两种有符号又可分为:标准整型(int)、短整型(short)、长整型(long),其值可正可负。无符号可分为:标准整型(unsigned int)、短整型(unsigned short)、长整型(unsigned long),其值不能为负。int、short、long区别整数范围不同short小于或等于int小于或等于long16bit             16bit          32bit⑶整型数据的存储表示原码反码(最高位符号位不动,原码0换成1,1换成0)补码(反码加1或模减原码),负整数以补码形式存在内存中。十进制负整数的补码形式:原码———反码+1=补码补码形式转换为十进制负整数:补码---个位取反。转换为十进制其结果减一就得对应补码的十进制数。2.字符型数据 ⑴单引号括起的单个字符:' x ',可打印;⑵转义序列:反斜线后跟特定字符\n 换行符           \\    反斜线(第一个转义序列,第二个斜线才是输出的斜线)\t 水平制表符\b 退格符\r  回车符\f  换页符\’   单引号符\0   空字符(不是空格)\ddd  ddd是1-3位八进制数\0xff  ff是1-2位十六进制数