printf("'%d'-Got '%d'\n",me,i);是什么意思
时间: 2024-05-18 21:17:08 浏览: 8
这段代码是使用 C 语言中的 printf 函数来输出一段文本信息,其中 %d 是一个占位符,表示输出一个整数。具体来说,这段代码会输出两个整数,分别是变量 me 和 i 的值,用单引号包裹的字符 ' 表示文本信息中的引号。输出的文本信息是 "'me'-Got 'i'",其中 me 和 i 分别是变量名,输出时会被替换成对应的变量值。例如,如果 me 的值是 1,i 的值是 2,则输出的信息是 "'1'-Got '2'"。
相关问题
printf%d %n %c什么意思
printf是C语言中的一个函数,用于将数据按照指定的格式输出到标准输出设备(通常是显示器)。其中,%d、%n和%c是printf函数中的格式控制符,用于指定输出的数据类型和格式。
%d表示输出整数类型的数据,例如:
printf("%d", 10); // 输出结果为10
%n用于获取已输出字符的数量,并将其存储到对应的变量中,例如:
int count;
printf("Hello, World!%n", &count); // 输出结果为Hello, World!
printf("已输出字符数量:%d", count); // 输出结果为已输出字符数量:13
%c表示输出单个字符,例如:
char ch = 'A';
printf("%c", ch); // 输出结果为A
优化代码void yinliao() { int l; char d[6][40]={"海南老盐水","鸭屎香柠檬茶","斑斓香茅冰饮","豆奶","可乐/雪碧","LED气泡水"}; { float price[6]={16,18,12,9,3,9}; printf("\n"); printf("饮料推荐\n"); printf(" %-6s%-6s%\n", "\t名称 ", "\t单价\n "); printf(" %-7s%-7s%\n", "\t海南老盐水", "\t16\n"); printf(" %-7s%-7s%\n", "\t鸭屎香柠檬茶", "\t18\n"); printf(" %-7s%-7s%\n", "\t斑斓香茅冰饮", "\t12\n"); printf(" %-7s%-7s%\n", "\t豆奶", "\t9\n"); printf(" %-7s%-7s%\n", "\t可乐/雪碧", "\t3\n"); printf(" %-7s%-7s%\n", "\tLED气泡水", "\t9\n"); } }
这段代码可以进行如下优化:
1. 使用常量来保存饮料名称和价格,避免魔法数字的使用。例如可以使用以下代码:
```c
const char* names[] = {"海南老盐水", "鸭屎香柠檬茶", "斑斓香茅冰饮", "豆奶", "可乐/雪碧", "LED气泡水"};
const float prices[] = {16.0f, 18.0f, 12.0f, 9.0f, 3.0f, 9.0f};
const int numDrinks = 6;
```
2. 使用循环来输出饮料列表。例如可以使用以下代码:
```c
printf("\n饮料推荐\n");
printf("%-10s%-10s\n", "名称", "单价");
for (int i = 0; i < numDrinks; ++i) {
printf("%-10s%-10.1f\n", names[i], prices[i]);
}
```
3. 去除不必要的大括号。例如可以使用以下代码:
```c
void yinliao() {
const char* names[] = {"海南老盐水", "鸭屎香柠檬茶", "斑斓香茅冰饮", "豆奶", "可乐/雪碧", "LED气泡水"};
const float prices[] = {16.0f, 18.0f, 12.0f, 9.0f, 3.0f, 9.0f};
const int numDrinks = 6;
printf("\n饮料推荐\n");
printf("%-10s%-10s\n", "名称", "单价");
for (int i = 0; i < numDrinks; ++i) {
printf("%-10s%-10.1f\n", names[i], prices[i]);
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)