C语言 1-6小结

第1-6章小结 ◆由函数组成,函数分为 主函数main、标准库函数、自定义函数 ◆主函数main 程序总是从main函数开始执行,并在main函数中结束 ◆标准库函数 标准库函数并不是C语言的组成部分 根据需要编写存储在C系统中供用户共享的函数集 ◆自定义函数 自定义函数是编程者根据需要自己编制设计的函数 * * C语言组成 函数组成 函数=函数首部+函数体 函数首部为函数的第一行 函数体: 包含在{}内的部分 分为2部分: ★ 声明部分 ★ 执行部分 声明部分必须在函数的开头部分! C程序从开发到执行的过程 算法 ◆什么是算法? 按照执行的动作和动作执行的顺序解决问题的过程称为“算法”。 ◆算法的特性 有穷性、确定性、有零个或多个输入、有一个或多个输出、有效性 ◆算法的表示 伪码、N-S流程图、流程图 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 unsigned long int 基本数据类型 构造数据类型 指针类型 void类型 整型 字符型 浮点型 枚举类型 数组类型 结构体类型 共用体类型 int unsigned int long int char unsigned char float double 数据类型 C的数据类型 类型 符号 关键字 数的表示范围 所占位数 整型 字符型 实型 有 无 (signed)int 16 -32768~32767 (signed)short 16 -32768~32767 (signed)long 32 -2147483648~2147483647 16 unsigned int 0~65535 32 0~4294967295 unsigned long unsigned short 16 0~65535 有 float 32 3.4e-38~3.4e38 有 double 64 1.7e-308~1.7e308 有 char 8 -128~127 无 unsigned char 8 0~255 符号常量:用标识符代表常量 定义格式:#define 符号常量 常量 常量 直接常量: 整型常量 实型常量 字符常量 字符串常量 十进制整数:由数字0~9和正负号表示 八进制整数:由数字0开头,后跟数字0~7表示 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示 默认为double型 单引号括起来的单个普通字符或转义字符 双引号括起来的字符序列 存储时会自动加上“\0”表示字符串结束 变量 定义格式:数据类型 变量1[,变量2,…] 未赋值之前,变量的值是什么? 随机数 数据在内存中是以二进制形式存放的,数值以补码表示。 数据类型转换 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不一致时转换 隐式转换 显式转换 一般形式: (数据类型名)(表达式) double float long unsigned int char,short 低 高 算术运算符:(+ - * / % ++ --) 关系运算符:(< <= == > >= !=) 逻辑运算符:(! && ||) 赋值运算符:(= 及其扩展) 条件运算符:(?:) 逗号运算符:(,) 长度运算符:(sizeof) 类型转换运算符:((类型)) 其它 :(( ) -) 运算符 3

c语言产生1-6,C语言 1-6小结.ppt相关推荐

  1. c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...

    [摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...

  2. bool类型返回值_Python 到底是强类型语言,还是弱类型语言?

    推荐三个网站 1.Python进阶知识: http://python.iswbm.com  2.Python魔法技巧: http://magic.iswbm.com 3.PyCharm 手册: htt ...

  3. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源

    本节书摘来自异步社区<C Primer Plus(第6版)中文版>一书中的第1章,第1.1节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 ...

  4. 浅谈python语言_浅谈Python语言基础知识点!

    一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...

  5. c语言 hello world代码_C语言基础

    首先,还是从hello world开始. #include <stdio.h> int main(void) { printf("Hello Worldn"); ret ...

  6. Swift2.0语言教程之Swift2.0语言中的标准函数

    Swift2.0语言教程之Swift2.0语言中的标准函数 Swift2.0中的标准函数 函数除了可以根据参数列表的有无分为无参函数和有参函数,还可以从定义角度分为用户自定义函数和标准函数两种.以上的 ...

  7. C语言实现易语言变量框,c语言实现简单的易语言

    大家熟知的易语言底层其实就是c语言来实现的,c语言的32个关键字加上一些常用的其他,使用#define这种宏定义来实现简单的汉语替换 1.下面就先打开VisualStudio,在头文件目录下新建一个 ...

  8. 51 时间片系统 纯c语言,51单片C语言学习.doc

    51单片C语言学习 51单片机C语言学习第三课 [ 作者:明浩????转贴自:电子制作实验室????点击数:1067????更新时间:2004-10-2????文章录入:admin ]减小字体 增大字 ...

  9. python程序设计语言是什么类型的语言-Python 是弱类型的语言 强类型和弱类型的语言区别...

    Python 是弱类型的语言 在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言.C++.Java 是强类型语言的代表. 下面我们以 C++ 为例来演示强类型语 ...

  10. c++强大还是python强大-Python 到底是强类型语言,还是弱类型语言?

    0.前言 我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Py ...

最新文章

  1. C++学习笔记----3.2 C++引用在本质上是什么,它和指针到底有什么区别
  2. 136. Leetcode 47. 全排列 II (回溯算法-排列问题)
  3. (Mybatis)复杂查询
  4. MySQL(二)——DQL数据查询语言
  5. mysql的所有权限
  6. ssl提高组周四备考赛【2018.11.1】
  7. Python爬虫环境常用库安装
  8. 配置linux定时任务没跑,Linux配置定时任务
  9. 大道至简第七章读后感
  10. Java中涉及线程和并发相关的内容
  11. 商城系统功能多不是运营的关键,但是功能多,真香!
  12. matlab第四章答案,matlab第四章课后
  13. IIS6/IIS7以上、Nginx、Apache拦截屏蔽垃圾蜘蛛UA爬行降低负载方法IIS7.5如何限制某UserAgent 禁止访问
  14. sklearn笔记19 随机森林和决策树的比较
  15. 操作系统第2章作业题答案
  16. 欧拉计划22--Names score
  17. 函数的节流(throttle)
  18. hiho#1082 然而沼跃鱼早就看穿了一切
  19. 自己动手玩转深度学习项目
  20. 大写字母、小写字母、数字、特殊字符、至少有2个组合

热门文章

  1. 数据结构与算法之二叉树的先序遍历,中序遍历,后序遍历
  2. 大牛书单 | 消息队列方向的好书
  3. gitlab project项目迁移
  4. 为什么虚拟机的linux系统IP是10.0.2.15
  5. kubernetes1.8.4安装指南 -- 2. ssh免密登录
  6. Nexus for linux安装
  7. Spark _08窄依赖和宽依赖stage
  8. leetcode 331. Verify Preorder Serialization of a Binary Tree | 331. 验证二叉树的前序序列化(栈解法)
  9. mysql数据库备份心得
  10. netty系列之:内置的Frame detection