基本知识 数据类型、变量、常量、运算符.

Slides:



Advertisements
Similar presentations
C语言程序设计 主讲教师 :张群燕 电话:
Advertisements

大学程序设计技能训练(C).
C/C++语言程序设计 第二章 数据类型和表达式 龚尚福,贾澎涛主编 《C/C++语言程序设计》 西安电子科技大学出版社.
第一章 C语言概述 计算机公共教学部.
没有规矩,不成方圆。.
编译原理上机实习
C++程序设计 第二章 数据类型与表达式.
第4章 数组 数组是由一定数目的同类元素顺序排列而成的结构类型数据 一个数组在内存占有一片连续的存储区域 数组名是存储空间的首地址
C++程序设计 王希 图书馆三楼办公室.
Chapter2 Constants, Variables, and Data Types
第三章 C语言基础 学习目标: 熟练掌握:C语言的基本数据类型、运算符及表达式 掌握:常见的输入、输出函数使用方法;
第3章 最简单的C程序设计 3.1 顺序程序设计举例 3.2 数据的表现形式及其运算 3.3 C语句 3.4 数据的输入输出.
基础篇 基础知识 —C语言程序设计 学习目标 掌握C语言中三种常见的基本类型及其使用方法 掌握常见的算术运算符和表达式的使用
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
程序设计期末复习 黎金宁
C语言程序设计 第三章 数据类型、运算符与表达式
程序设计基础.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Visual Basic程序设计.
多维数组与指针 用指针变量可以指向一维数组中的元素,也可以指向多维数组中的元素。但在概念上和使用上,多维数组的指针比一维数组的指针要复杂一些。 1. 多维数组元素的地址 先回顾多维数组的性质,可以认为二维数组是“数组的数组”,例 : 定义int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
C语言程序设计基础 刘新国.
第二章 Java语言基础.
第2章 数据类型、运算符和表达式.
C++语言程序设计 第二章 C++简单程序设计.
明解C++教學手冊 柴田望洋 博士 著 書號:PG20269
第二章 数据类型、运算符与表达式.
第三章 数据类型、运算符与表达式.
2.1 C语言的数据类型 2.2 常量与变量 2.3 变量赋初值 2.4 各类数值型数据间的混合运算 2.5 C语言的运算符和表达式
第三章 数据类型、运算符与表达式.
第2章 数据的存储与运算 2.1 数据在计算机中是怎样存储的 2.2 整型数据的运算与分析 2.3 实型数据的运算与分析
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
第1讲 C语言基础 要求: (1) C程序的组成 (2) C语言的标识符是如何定义的。 (3) C语言有哪些基本数据类型?各种基本数
目录 2.1数据类型 2.2常量 2.3变量 2.4库函数 2.5运算符及表达式 1.
程序设计基础A(C语言) 主讲教师: 许 康 教师主页:
第 二 章 数据类型、运算符与表达式.
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
数据类型与运算规则.
浙江长征职业技术学院—计算机与信息技术系—相方莉制作
Chap 5 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数.
C语言程序设计 李祥 QQ:
C++语言程序设计教程 第2章 数据类型与表达式 第2章 数据类型与表达式 制作人:杨进才 沈显君.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
C++语言程序设计 C++语言程序设计 第四章 数组及自定义数据类型 C++语言程序设计.
第九节 赋值运算符和赋值表达式.
第二章 类型、对象、运算符和表达式.
本节内容 结构体 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二章 基本数据类型 ——数据的表示.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
#include <iostream.h>
C程序设计 实验二 数据类型、运算符和表达式 第6讲
第二章 Java基本语法 讲师:复凡.
本节内容 结构体.
第七章  数 组.
程序设计基础A(C语言) 第一章 C语言概述 主讲教师: 许 康
Chap 6 数据类型和表达式 6.1 数据的存储和基本数据类型 6.2 常量和变量 6.3 数据的输入和输出 6.4 类型转换
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
第二章 数据类型与表达式 丘志杰 电子科技大学 计算机学院 软件学院.
C/C++基礎程式設計班 陣列 講師:林業峻 CSIE, NTU 3/14, 2015.
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
C语言程序设计 第2章 数据类型.
2 Java语言基础 (数据运算与流程控制).
第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
Presentation transcript:

基本知识 数据类型、变量、常量、运算符

所有C程序的入口都是main函数,所有C程序都有以下结构 int main() { // do what you want here return 0; } 程序中用到的变量、常量、函数等都需要先引入才能使用 1. 可以通过 #include 头文件引入 例如printf,scanf 通过 #include <stdio.h> 2. 可以通过 定义 引入,定义即意味着分配空间 例如int a = 123;(定义变量的同时初始化) 3. 可以通过 声明 引入,声明告诉编译器我需要的这个东西在其 他地方定义了,我先用着(链接的会处理),不会分配空间 例如 external int a; (external) int printHi(); 基础知识

基本数据类型 整型:有、无符号的基本整型、短整型、长整型 (signed/unsigned) (short/long) int 浮点型:单精度、双精度 float/double 字符型:char 构造类型:数组、结构体(struct)、共用体(union)、枚举(enum) 指针类型 空类型:void 自定义:使用typedef定义 数据类型

数据类型 基本数据类型值在内存中占用一定空间 存储空间内容+数据类型 确定 值 不同数据类型操作时,结果为较大的数据类型 例如 int + char + double = double 存储空间的字节数 = sizeof(数据类型) 或者 sizeof(变量/常量) 例如 sizeof(int)=4, sizeof(1.23)=8, float a = 1.23f; sizeof(a)=4 数据类型

变量常量 变量 其值可变、但数据类型是固定不变的 数据类型 标识符 = 常量值 例如 int a = 123; 常量(一般大写) 其值不可变,用于定义一些不会变化的量,如PI=3.1415926 有两种定义方式 符号常量: #define 标识符 常量值 const常量:const 数据类型 标识符 = 常量值 例如 #define PI 3.1315926 const int PI = 3.1415926 字面量 123, 1.23, 'a', "hello"这类值也叫作字面量(常量),用于赋值 变量常量

算术运算符用于各类数值运算 例如 (优先级从高到低) + - * / %(求余或模)算术运算 < >= == 关系运算符 & | ^ 位运算符 ! && || 逻辑运算 等 += *= 赋值运算符 各个运算符有优先级 http://www.runoob.com/cprogramming/c- operators.html 运算符

数据类型转换 自动数据类型转换,由低到高,例如 123 + 1.23 => double 强制数据类型转换 (数据类型说明符) (表达式) int a = (int) (123 + 1.23); 数据类型转换

1. 取圆周率为3.1415926, 半径r为40, 求圆面积。 要求: ① 圆周率定义为(符号或const)常量 ② 半径用scanf( )输入 ③ 分两行输出, 先输出圆周率和半径, 再输出面积。 3. 输入一个三位正整数,然后反向输出对应的数。如输入123, 则输出321。 要求: 用 / % 运算符,不需要用 循环 课堂作业