c++完全讲义 unit01
- 格式:ppt
- 大小:7.21 MB
- 文档页数:10
第一部分C语言的数据类型、运算符和表达式一、数据的表现形式常量、变量、函数、表达式二C语言的数据类型需要记住的基本类型:整形、字符型、实型(单精度、双精度)二、常量:在程序运行过程中,其值不能改变的量1、整形常量(1)十进制由正负号和0-9组成(2)八进制由正负号和以0开头的0-7组成(3)十六进制以0XL开头和0-9及A-F2.实型常量(1)基本实常量用十进制小数去表示123.456 -12.56 12.0(2)带指数的实常量注意:字母E前必须有数字,可以为整数或小数,E后的指数必须为整数,可正可负。
3 字符型常量(1)由一对单引号括起来的一个字符‘a‘,’@‘(2)以一个‘\‘开头的字符序列\n 回车换行,将当前光标一到下一行开头\r 回车不换行,将当前光标移到本行开头Printf(―abcdef\r123‖) 123def\b推一格,将当前光标移到前一列Printf(―y\b=1000\n‖) 结果为=1000注意:1斜杠后的第一个字母有效,其他原样输出Printf(―123\bbcdef\n‖)2 连续多个反斜杠时每两个输出一个Printf(―abc\\\n‖); 结果为abc\Printf(―abc\\\\n‖); 结果为:abc\\n4字符串常量:用一对双引号括起来的字符串“a”‖abcdef‖―1234‖#include ―stdio.h‖#include‖string.h‖Main(){Printf(―%d\n‖,strlen(―abc‖))3;Printf(―%d\n‖,sizeof(―abcd‖)) 5;Printf(―%d\n‖,strlen(―ab\\\101‖))4;}头文件的书写格式# include‖文件名‖或者# include<文件名>一个include 命令只能指定一个被包含的文件5符号常量定义:用一个指定的标识符(名字)来代表一个字符串常量格式:# define 标识符字符串#define N 100# define N 10#define s(x) x*x#define f(x) (x*x)Main(){ int I1 ,I2 ;I1=1000/s(N) ;I2=1000/f(N);Printf(―%d %d‖,I1,I2);}I1=1000/10*10=1000I2=1000/(10*10)=10三、变量:其值可以改变的量1.命名规则:只能由字母数字和下划线组成,并且第一个字符必须为字母或下划线。