谭浩强C语言数据类型学习教案.ppt
上传人:王子****青蛙 上传时间:2024-09-13 格式:PPT 页数:76 大小:3.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

谭浩强C语言数据类型学习教案.ppt

谭浩强C语言数据类型学习教案.ppt

预览

免费试读已结束,剩余 66 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学3.1C的数据类型3.2常量(chángliàng)与变量例3.1符号(fúhào)常量的使用#definePRICE30#include<stdio.h>voidmain(){intnum,total;num=10;total=num*PRICE;printf(″total=%d\n″,total);}3.2常量(chángliàng)与变量3.2常量(chángliàng)与变量3.2常量(chángliàng)与变量3.3整型数据(shùjù)3.3整型数据(shùjù)3.3整型数据(shùjù)3.3整型数据(shùjù)3.3整型数据(shùjù)3.3整型数据(shùjù)例3.2整型变量的定义(dìngyì)与使用#include<stdio.h>voidmain(){inta,b,c,d;/*指定a、b、c、d为整型变量*/unsignedu;/*指定u为无符号整型变量*/a=12;b=-24;u=10;c=a+u;d=b+u;printf(″a+u=%d,b+u=%d\n″,c,d);}例3.3整型数据(shùjù)的溢出#include<stdio.h>voidmain(){inta,b;a=32767;b=a+1;printf(“%d,%d\n”,a,b);}3.3整型数据(shùjù)3.3整型数据(shùjù)3.4浮点型数据(shùjù)3.4浮点型数据(shùjù)3.4浮点型数据(shùjù)例3.4浮点型数据(shùjù)的舍入误差#include<stdio.h>voidmain(){floata,b;a=123456.789e5;b=a+20;printf(“%f\n”,b);}3.4浮点型数据(shùjù)3.5字符(zìfú)型数据3.5字符(zìfú)型数据例3.5转义字符的使用(shǐyòng)#include<stdio.h>voidmain(){printf(″abc\tde\rf\tg\n″);printf(″h\ti\b\bjk\n″);}3.5字符(zìfú)型数据3.5字符(zìfú)型数据例3.6向字符(zìfú)变量赋以整数。#include<stdio.h>voidmain(){charc1,c2;c1=97;c2=98;printf(“%c%c\n”,c1,c2);printf(“%d%d\n”,c1,c2);}例3.7大小写字母的转换(zhuǎnhuàn)#include<stdio.h>voidmain(){charc1,c2;c1=’a’;c2=’b’;c1=c1-32;c2=c2-32;printf(“%c%c″,c1,c2);}3.5字符(zìfú)型数据3.5字符(zìfú)型数据3.5字符(zìfú)型数据C规定(guīdìng):在每一个字符串常量的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。C规定(guīdìng)以字符’\0’作为字符串结束标志。3.6变量(biànliàng)赋初值3.7各类数值(shùzí)型数据间的混合运算3.8术运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式C语言规定了运算符的优先级和结合性。在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除后加减。C规定了各种运算符的结合方向(fāngxiàng)(结合性)算术运算符的结合方向(fāngxiàng)为“自左至右”,即先左后右。3.8算术(suànshù)运算符和算术(suànshù)表达式例3.8强制(qiángzhì)类型转换。#include<stdio.h>voidmain(){floatx;inti;x=3.6;i=(int)x;printf("x=%f,i=%d\n",x,i);}3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.8算术(suànshù)运算符和算术(suànshù)表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式3.9赋值运算符和赋值表达式例3.9有符