C语言程序中有3种数据:k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·数字:0、100、-123、1.23、3.14159、-99.9;k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·字符:‘A’、‘z’、‘5’、‘0’、‘+’、‘*’、‘%’、‘真’、‘假’、‘大’;k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·字符串:“ABC”、“china”、“C语言”、“main”、“12+3”。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C语言中的数字与数学中学习的数字表示方法是一样的。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C语言中的字符(character)是计算机能够表示的任意一个字符,并且必须用‘’(单引号)括起来。(计算机一般能识别256个不同的字符,请参阅本书第1章中的表1.1)。没有用‘’括起来的符号都不是C语言中的字符,比如没有用‘’括起来的5是数字,它可以参加数学运算,而‘5’表示是一个字符,它不能参加数学运算。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C语言中的字符串(string)是多个字符的组合,必须用“”(双引号)括起来。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
不同的数据在计算机中的处理方式(输入、输出及存储)是不一样的,因而在计算机编程中通常把需要处理的数据根据其处理方式的不同分为不同的组,我们把这样的分组称为数据类型。C语言中最常用的数据类型有3种(见图3.1)。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·整型:处理整数值(不含小数位)的数据类型k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:0、1、100、9999、-123。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·浮点型(实型):处理浮点值(含小数位)的数据类型k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:1.23、3.14159、-99.9。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
·字符型:处理一个字符的数据类型k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:‘A’、‘z’、‘5’、‘0’、‘+’、‘*’、‘%’、‘真’、‘假’、‘大’。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
表3.1列出了C语言中常用数据类型的取值范围和占用内存的字节数。k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
表3.1 C语言中常用基本数据类型表k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
k8B100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库