下载此文档

具有丰富数据类型是C语言一个特色数据类型丰富意.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
*第三章数据类型、运算符与表达式1、数据类型具有丰富的数据类型是C语言的一个特色。数据类型丰富意味着对现实世界的描述能力强。*:*1、基本类型:①有符号整形:int、shortint、longint无符号整形:unsignedint、unsignedshortint、unsignedlongint②字符型:char③实型:单精度float和双精度double④枚举类型:enum2、构造类型 ①数组类型 ②结构类型struct ③共用体union3、指针类型4、空类型void*:用来标识变量、常量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0例:#33lotus_1_2_3chara>b_above-above$#33char$123a>b-above*2、基本数据类型及其变量、常量1)、变量变量具有以下特性: ①名字:注意命名原则。 ②类型:说明顺序为类型名变量名 ③值:可变 ④地址:对应于内存区域中首字节地址。 ⑤长度:(size、byte)2)、常量:程序运行时其值不变的量。常量也有变量的其它属性,如:整形常量,字符型常量。①常量的表示:*整形常量: 十进制:如234、-678、0 八进制:以0开头如012、0123、-013 十六进制:以0x开头如0x12、0x2f实形常量:、.123、、123e3、123E3(注意:123e3错)字符形常量:例如:'a''3''$''*'转义字符:'\n'表示换行符 '\t'表示换跳格符'\ddd'1-3位8进制数所表示的字符'\xhh'1-2位16进制数所表示的字符'\\'、‘\b’等。*例1:chara; a=’B’; printf(“%c”,a);字符常量的值是该字符的ASCII码值ASCII:AmericanStandardCodeforInformationInterchange例如:关于ASCII的示例。*main(){ inti; charc1,c2; c1='a';c2='b'; i=2; printf("%c%c%d\n",c1,c2,c1); c1=65; printf("%c%d\n",c1,c1);/*A65*/ c1=c1+i; printf("%c%d\n",c1,c1);/*C67*/}*#(举例)字符串常量:注意字符串的形式。例如:"Howareyou?"的存放格式。'a'与"a"的存储以及采用printf()的输出上的区别。*字符常量与字符串常量不同字符串常量定义:用双引号(“”)括起来的字符序列存储:每个字符串尾自动加一个‘\0’作为字符串结束标志hello\0例字符串“hello”在内存中aa\0例‘a’“a”例空串“”\0例:charch;ch=“A”;例:charch;ch=‘A’;

具有丰富数据类型是C语言一个特色数据类型丰富意 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
最近更新