3.1数据在计算机中的存储方式p40 > 数据类型是具有相同性质的数据集合。 ·书写形式int型整数:312 ·编码方式 ·数据占内存字节数2个字节16位(1符号位) ·数据取值范围 -32768≈32767 ·能进行的操作 类型是计算机科学的重要概念之一。 数据有常量和变量之分。 例如两个字节 整型 将号位 有符号整型 变量a 亚 3276 short int -32768w32767 a unsigned 无符整型 日~65535 变量b short int (b) 代表据 猖 6/41
6/41 3.1 数据在计算机中的存储方式 p40 ➢ 数据类型是具有相同性质的数据集合。 • 书写形式 int型整数:312 • 编码方式 • 数据占内存字节数 2个字节 16位(1符号位) • 数据取值范围 -32768 ~ 32767 • 能进行的操作 ➢ 类型是计算机科学的重要概念之一。 ➢ 数据有常量和变量之分
数据类型总表p49 短整型short 整型 整型int 长整型Iong 基本类型 单精度型loat 实型 双精度型double 字符类型char 数组 本章所介绍 C数据类型 结构体struct 的数据类型 构造类型 共用体union 枚举类型enum 指针类型 数据类型决定: 1.数据占内存字节数 空类型void 2.数据取值范围 定义类型ypedef 3. 其上可进行的操作 恩
7/41 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 字符类型char 枚举类型enum 整 型 实型 单精度型float 双精度型double 数组 结构体struct 共用体union 短整型short 长整型long 整型int 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 本章所介绍 的数据类型 数据类型总表 p49
第三章数据类型基础 一数据类型、运算符、表达式 3.0预备知识 3.1数据在计算机中的存储方式 3.2常量与变量 3.3基本数据类型 3.4不同类型数据间的转换 3.5运算符和表达式 8141
8/41 第三章 数据类型基础 —数据类型、运算符、表达式 3.0 预备知识 3.1 数据在计算机中的存储方式 3.2 常量与变量 3.3 基本数据类型 3.4 不同类型数据间的转换 3.5 运算符和表达式
3.2.4常量 3.2常量与变量p46 定义:程序运行时其值不能改变的量(即常数) ·常量的分类:直接常量和符号常量 > 直接常量(值常量) 整型常量:10015-10-30 %d 实型常量:3.1430.0-1.5 %f %lf %.2f %.21f 字符常量:A'b''c' %C 字符串常量:"sum”"A" "123" %s :如何输出常量 #include <stdio.h> int main() printf("Ood\n",100); printf("/of\n",3.140000): printf("%oc\n",'A'); printf("/os\n","A")月 SDUTOJ 1111 return O; 恩 9/41
9/41 3.2 常量与变量 p46 3.2.4 常量 ◼ 如何输出常量 ◼ 定义:程序运行时其值不能改变的量(即常数) ◼ 常量的分类 :直接常量和符号常量 ➢ 直接常量(值常量) 整型常量: 100 15 -10 -30 实型常量: 3.14 30.0 -1.5 字符常量: ‘A’ b’ ‘c’ 字符串常量: “sum” “A” “123” %d %f %lf %.2f %.2lf %c %s ◼ 如何输出常量 #include <stdio.h> int main() { printf("%d\n", 100); printf("%f\n", 3.140000); printf("%c\n", 'A'); printf("%s\n", "A"); return 0; } SDUTOJ 1111
口整型常量(整常数)p46 ■三种形式: 十进制整数:由数字0w9和正负号表示,如123-4560 八进制整数:由数字0开头,后跟数字0心7表示,如0123011 十六进制整数:由0x开头,后跟0w9,awf,AwF表示,如0x123,0Xff 思考题:下列整型常量哪些是非法的? 012,oX7A,00,078,0x5Ac,-0 xFFFF,0034,7B。 首字符不能 是字母o 十进制数中不能有 字母B 10141
10/41 整型常量(整常数)p46 思考题:下列整型常量哪些是非法的? 012,oX7A,00,078,0x5Ac,-0xFFFF,0034,7B。 首字符不能 是字母o 八进制数中不 能有数字8 十进制数中不能有 字母B ◼ 三种形式: 十进制整数:由数字0~9和正负号表示,如123 -456 0 八进制整数:由数字0开头,后跟数字0~7表示,如0123 011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示,如0x123,0Xff