1.C语言演变历史2.核心:指针+文件3.UNIX系统4适合开发相关软件5.面向对象的编译型语言6.特点:语言简洁紧凑,使用灵活运算符丰富(34个)具有构造数据类型的能力具有很强的流程控制结构;语言生成代码质量高;可移植性好;语言限制不够严格。7.标识符:字母/下划线开头的字母数字串8.区分大小写
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;变量属性:存在性、可见性;四种存储类型:自动,静态、动态、外部
第三集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;
第二章 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位十六进制数
一、概述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.
c语言的核心:指针和数组
八进制以0开头,‘010’不是十进制的10。十六进制数以0x开头,不区分大小写。整形常数后跟的的L代表长整形,后跟U表示无符号的。
C语言可以做:开发操作系统、开发字处理软件、开发系统软件,和比较大的系统软件;汇编语言有很多种;学习C语言要非常的重视指针;结构类型:可以自己构造类型。控制结构:帮助人们难以完成的一些运算。C语言是编译型语言不是解释型语言。标识符的开头必须是下划线或者字母。标识符中大小写字母是有区别的。只有一个分号的语句叫做空语句。