2-数据类型与基本IO

本文介绍了C语言的基本元素,包括字符集、关键字、标识符和语句。详细阐述了变量与常量的定义,强调了变量的存储和命名规范,以及常量的特性。接着讲解了基本数据类型,如整型和实型数据,并讨论了数据的存储和数制转换。此外,还深入探讨了输入输出操作,特别是`printf`和`scanf`函数的使用,包括整数和实数的格式化输入输出,以及提高输出可读性的方法。
摘要由CSDN通过智能技术生成

2.1c语言要素

字符集

  1. 字母(大小写)
  2. 数字
  3. 特殊字符
  4. 空白符:space,enter,tab

关键字(小写)

  1. 数据类型说明符
  2. 流程说明符
  3. 存储类型说明符
  4. 其他与新增关键字

标识符

规则:

注意:

语句

常用语句:

2.2数据类型

2.2.1变量与常量

  •  变量:
  1. 定义:三要素
  2. 存储:内存单元,先后提供数据
  3. 提醒:统一命名风格
  • 常量
  1. 特性:数值不变、不存储在内存中
  2. 分类:直接常量、符号常量

2.2.2基本数据类型

整形数据

【附:数据的存储】

数制

2.3输入与输出操作(I|O操作)

输入与输出的概念

以内存为主体,外部设备与内部空间

格式化输入

1.printf-格式输出函数,一般形式

printf(格式控制,输出表列)

格式控制:

"格式说明符、普通字符"

输出表列:

各种数据,逗号分隔,严格对应

2.整数的格式化输入(无符号)

%【对齐方式】【输出最小宽度】(%+/-nd)

整数类型:%d%o%x%X%ld

%d十进制

%o八进制

%十六进制

默认右对齐,-:左对齐

3.实数的格式化输入

%【对齐方式】【输出最小宽度】【.精度】(%+/-n.mf)

n:包括整数、小数点、小数

m:小数(默认6位小数)

实数类型:%f%e%E

%f:float/double——十进制小数

%e:科学计数法

(?)

4.提高输出的可读性

分隔符、换行符

长度、精度

给出变量名、字符串

格式化输出

1.scanf-格式输入函数,一般形式

scanf【格式控制】【地址表列】(&地址)

格式控制:

分隔连续多个数值型数据(非字符):

空格、逗号、分隔符

数据输入:

float:%f

double:%lf

地址表列:

遇到分隔符或非法数据-输入操作结束

字符的输入与输出

1.输入字符

scanf-格式化输入函数

——scanf("%c,&c)

getchar-非格式化输入函数

——char c=getchar();

都可以接受任意字符(包括空格、zhibiaof

2.输出字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值