文档详情

数据类型简单类型.ppt

发布:2025-04-08约7.79千字共10页下载文档
文本预览下载声明

④字符串拷贝函数strcpy(要包含头文件string.h)调用形式:char*strcpy(字符数组1,字符串2);功能:将数组2拷贝到数组1中,并返回字符数组1例如:chars1[10]=abcdef;char*s2=def;printf(%s\n,strcpy(s1,s2));printf(s1=%s,s2=%s\n,s1,s2);输出:defs1=def,s2=def思考题:若有chars1[]=“abc”;chars2[]=“def”;//或者char*s2=“def”;则使用”=“进行赋值s1=s2可不可以?为什么?1.2.1-4有效位指保证数字的若干位正确,如float,这种类型的值在参与运算时只能保证总共7位数字是正确的。2第3章数据类型__简单数据类型本章目录§3.1C++的字符集§3.2标识符和关键字§3.3数据类型简单数据类型(一)数组(二)指针(三)引用(四)数据是程序处理的基本对象在程序中每种数据都应有确定的类型每种数据类型的变量都有确定的存储长度、取值范围及允许的操作。3.1C++的字符集(CHARACTERSET)每种语言都使用一组字符构造程序的基本单元,C++的字符集由下列字符组成:大小写英文字母a-z和A-Z数字字符0-9其他字符+-*/=,._:;?\“‘~|!#%()[]{}^(空格)等§3.2标识符和关键字(IdentifiersandReservedwords)程序设计语言中为变量、常量、类型、函数等取的名字称为标识符。标识符由大小写字母、数字和下划线组成,并且只能以字母或下划线开始。关键字是编译器已预定义好的,具有特定含义的标识符,也称为保留字。C++保留字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileboolcatchclassconst_castdeletedynamic_castexplicitfalsefriendinlinemutablenamespacenewoperatorprivateprotectedpublicreinterpret_caststatic_casttemplatethisthrowtruetrytypeidtypenameusingvirtualwchar_tasmcdeclfarhugeinterruptnearpascalexportexceptfastcallsaveregsstdcallsegsyscallfortranthread红色:C的32个关键字黄色:C++补充的29个关键字白色:BC和VC扩充的保留字下列变量名哪些合法?#2022§3.3数据类型程序中数据分为变量或常量,每个变量或常量都有确定的数据类型。空类型void数组type[]指针type*引用type结构struct联合union枚举enum类class数据类型基本数据类型非基本数据类型用于定义基于基本数据类型和外部数据类型外部数据类型整型int字符型实型逻辑型bool单精度型float双精度型double单字符型char宽字符型w_char注:黄

显示全部
相似文档