🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝🔝
🥰 博客首页:knighthood2001
😗 欢迎点赞👍评论🗨️
❤️ 热爱python,期待与大家一同进步成长!!❤️
跟我一起来巩固基础和刷题吧
目录
转义字符是以反斜杠“\”开头的特殊字符,用来表示不可显示的字符或已经作为特殊用途的字符。
常见的转义字符 | ||
---|---|---|
字符形式 | 功能 | ASCII码值 |
\a | 警告字符,响铃(BEL) | 7 |
\b | 退格 | 8 |
\n | 换行 | 10 |
\r | 回车 | 13 |
\t | 水平制表(跳到下一个Tab键的位置,通常是8个字符) | 9 |
\0 | 空字符 | 0 |
\\ | 反斜杠字符 | 92 |
\' | 单引号 | 39 |
\" | 双引号 | 34 |
\ddd | ddd(1~3位8进制数)作为ASCII码值所对应的字符 | |
\xhh | hh(1~2位16进制数)作为ASCII码值所对应的字符 |
注:'\n'、'\''、‘\0'等均表示一个字符。
类型 | 类型标识符 | 占用存储空间/B(字节) |
---|---|---|
基本整型 | int | 2 |
短整型 | short int或int | 2 |
长整型 | long int或long | 4 |
无符号整型 | unsigned int | 2 |
字符型 | char | 1 |
单精度浮点型 | float | 4 |
双精度浮点型 | double | 8 |
printf()函数的一般调用格式:
printf(格式控制字符串);
或printf(格式控制字符串, 输出参数表);
例:
printf("knighthood");
①printf("knighthood");语句中只有格式串,没有输出参数,格式串中都是普通字符,应原样输出。
printf("x=%d\ty=%f", 5+2, 5/2.0);
②printf("x=%d\ty=%f", 5+2, 5/2.0);其中%d和%f是格式说明符,\t是转义字符,其含义是跳到下一个制表位(通常是8个字符),结果如下
x=7 y=2.500000
printf()函数的常见格式字符 | ||
输出类型 | 格式字符 | 功能 |
整型数据 | d | 以十进制形式输出带有符号的整数(正数省略正号) |
o | 以八进制无符号形式输出整数(前导符0不输出) | |
x | 以十六进制无符号形式输出整数(前导符0x不输出) | |
u | 以十进制形式输出无符号整数 | |
字符串类型 | c | 以字符形式输出,只输出一个字符 |
s | 输出字符串 | |
实型数据 | f | 以小数形式输出实数,隐含输出6位小数 |
e | 以指数形式输出实数,尾部部分为6位数字 | |
g | 选择%f或%e格式中较小的输出宽度输出实数,不输出无意义的0 | |
特殊字符 | % | 输出%本身 |
scanf()函数的一般调用格式:
scanf(格式控制子符串,变量地址表);
说明:
(1)“格式控制字符串”是用双引号括起来的字符串,包含两类字符:格式说明符和普通字符。
格式说明符:不同类型的数据要用不同的格式字符;
普通字符:在输入数据时,必须在对应位置上原样输入。
(2)“变量地址表”是要输入数据的变量的存储单元地址。“&”是取地址运算符,例如“&x”表示变量x的地址。若有多个地址则用逗号分隔。每个地址必须有对应的格式说明符。
(3)程序运行时,执行到scanf()函数调用语句时,用户必须从键盘上,按格式串从左到右程序依次输入,即普通字符原样输入,格式说明符处输入对应的变量的值。
scanf()函数的常见格式字符 | ||
输出类型 | 格式字符 | 功能 |
整型数据 | d | 输入十进制整数 |
o | 输入八进制整数(前导符0不用输入) | |
x | 输入十六进制整数(前导符0x不用输入) | |
u | 输入无符号的十进制整数 | |
字符串类型 | c | 输入单个字符 |
s | 输入字符串 | |
实型数据 | f | 同小数形式输入实数 |
e | 同f | |
g | 同f |
文件使用方式 | 含义 |
"r" | 以只读方式打开一个文本文件 |
"w" | 以只写方式打开或创建一个文本文件 |
"a" | 以添加方式打开一个文本文件,并从文件尾部添加数据 |
"rb" | 以只读方式打开一个二进制文件 |
"wb" | 以只写方式打开或创建一个二进制文件 |
"ab" | 以添加方式打开一个二进制 文件,并从文件尾部添加数据 |
"r+" | 以读/写方式打开一个文本文件 |
"w+" | 以读/写方式打开或创建一个文本文件 |
"a+" | 以读/写方式打开一个文本文件,可以从文件尾部添加数据,也可读 |
"rb+" | 以读/写方式打开一个二进制文件 |
"wb+" | 以读/写方式打开或创建一个二进制文件 |
"ab+" | 以读/写方式打开一个二进制文件,可以从文件尾部添加数据,也可读 |