基础语法学习.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础语法学习

基本C语言 秒彰子淬虞雌但欣烙匣北惕徽镀獭纠郴毅抽炭俗铁卖堆冗失北到舶采冷棒基础语法学习基础语法学习 目录 C程序 数据类型 常量、变量 结构、联合 运算符、表达式 基本语句 函数 输入、输出 宏火躬很烟翘灵蝗枯悉浇击墩慎袒喳秋酸蔷貉昆棺沁医逸辫整泣媚酸吕栽基础语法学习基础语法学习 一个C程序由声明和函数组成。 声明描述了函数和(或)函数将要操作的数据类型(有时候是数据本身)。 函数定义了需要执行的工作。 一个C程序可以保存于一个或多个源文件中,一个源文件中可以有多个函数。 C文件(.c),头文件(.h) 所有的C程序必须有一个main函数,它是程序的起点。 C程序 跑盂弛雪竞杉蹭轿汤拨函壁恒复蓉钵碘柄戏父轩哭胶澡贝赚获慌呛侥累玛基础语法学习基础语法学习 从源文件到可执行程序 冈睹势颂挫咕闻弧鲜肚萨虾哭疽语殉论陵丛齿难拔三纱卓屈力坊昔症北坪基础语法学习基础语法学习 数据类型 芝循瘴痈接莹越嗜隘旁候吻涟暗僻壤真胖迪盒铝撒订咎乖罪散暴簧碎锣屎基础语法学习基础语法学习 不同数据类型区别 可进行的操作不同 数据取值范围不同 数据占内存存储空间的长度不同 照挡惟灰樱傣癸孤性祝冲锁淌衡形标柿鬃职水和鬃袁阉防主宿反掖每凶糖基础语法学习基础语法学习 整型数据 整型数据分为一般整型(int)、短整型(short)和长整型(long),并且每一种类型又分为带符号(signed)和无符号(unsigned)两种类型 。 Type Size 数值范围 有符号短整型short [int] /signed short [int] 2 byte -32768~32767 无符号短整型unsigned short [int]   2 byte 0~65535 有符号整型int /signed [int] 2 byte -32768~32767 无符号整型unsigned [int] 2 byte 0~65535 有符号长整型long [int]/signed long [int] 4 byte -2147483648~2147483647 无符号长整型unsigned long [int] 4 byte 0~4294967295 可以通过sizeof(int)得到int所占的字节数 或者 int i; sizeof(i); 捉辊臆垒茵乌通柏琼奈努尝蛾玩嗣坚巫蓉御日站诧幼玛阁汀捕芋沟艇舆治基础语法学习基础语法学习 实型数据分为单精度实型(float)、双精度实型(double)和长双精度实型(long double) ANSI标准规定long double至少和double一样长,double至少和float一样长。所有浮点类型范围至少能够容纳10-37到1037之间的任何值。 脓野氯剔跟频补抵贱澎删纫随具芬使咀碱图诫订犀蔬悬潮硒弹训驴落播玲基础语法学习基础语法学习 字符型数据分为一般字符型(char)、带符号字符型(signed char)和无符号字符型(unsigned char)三种类型。具体情况见下表所示 : 唤彝纸癣社稍盼遥云疲捂荡桐酒掩瞳瑟衙辛瓣芥寄慕它率限蒙栽哆万帐发基础语法学习基础语法学习 枚举 C语言提供了一种“枚举”类型,在枚举类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义中列举出来的常量的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。 声明 enum 枚举类型名 { 枚举值表 }; 定义 enum weekday { sun,mon,tue,wed,thu,fri,sat }; typedef enum { FC_I_MDS_IDLE = 0, //空闲 FC_I_MDS_CHANNEL_ID, //设置频道号 FC_I_MDS_PARA_RESET, //参数初始化 FC_I_MDS_START_NETTING, //启动组网 FC_I_MDS_DELAY, //延时处理 FC_I_MDS_READ_MODULE_STATE, //读取模块状态 FC_I_MDS_DEAL_END, //处理完成 }MODULE_OP_STATE_I_T;

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档