标签: printf

以下程序的输出是什么?

#include <stdio.h>

main()
{
   printf(" %d\n",'-'-'-'+'/'/'/');
}
Run Code Online (Sandbox Code Playgroud)

它的输出为1.

我也试过不同的组合,但不能确定输出?

c printf

-5
推荐指数
1
解决办法
403
查看次数

C语言中Sprintf函数的使用

如何在 sprintf 函数中包含另一个字符串。看例子-\

char data[6] = {0x20, 0x20, 0x20, 0x20, 0x20, 0x20};
char buff[50];

sprintf(buff, "I want to add this string - < ? >",data) ;
Run Code Online (Sandbox Code Playgroud)
  1. 我的问题是这是否有效?
  2. 如果是,那么我应该添加的正确访问说明符是什么。%s 不工作。

我想要我的buff样子 - 我想添加这个字符串 - 202020202020

请建议。

c string printf

-5
推荐指数
1
解决办法
450
查看次数

如何删除printf语句中的空格

我在eclipse中编写ac程序以从串行设备接收数据.

它正确接收数据并将其存储在receivebuffer中.我使用的printf语句只打印4th,3rd2nd缓冲的元素安慰hex格式.

以下是代码:

printf ("Output is  %02x %02X %02X\n\n", receivebuffer[4], receivebuffer[3], receivebuffer[2]);
Run Code Online (Sandbox Code Playgroud)

它提供以下输出:

Output is 98 0E 88
Run Code Online (Sandbox Code Playgroud)

有没有办法可以删除每个字节之间的空格.我希望输出格式如下:

Output is 980E88
Run Code Online (Sandbox Code Playgroud)

c中是否有任何删除空间的功能.请帮忙.谢谢.

c eclipse printf space

-5
推荐指数
1
解决办法
1330
查看次数

在 C 中要求用户重复该程序或退出

在这个非常基本的程序中,要求用户输入两个数字,然后程序将这些数字相加。我想在最后询问用户是否想再次重复该程序或退出该程序!例如,如果他/她按 y,程序将要求用户输入两个数字,否则程序将关闭。怎么做 ?

main(){
float x,y,sum;
printf ("Enter the first number:");
scanf ("%f",&x);
printf ("Enter the second number:");
scanf ("%f",&y);
sum=x+y;
printf ("The total number is:%f",sum);
}
Run Code Online (Sandbox Code Playgroud)

c printf

-5
推荐指数
1
解决办法
7万
查看次数

关于C语言中"goto"的一些问题

我有一些问题.这goto是我的代码:

int main(){ 
    int a = 1;
    if (a<0)
        goto out;
    out:
    printf("out");
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

问题是,无论价值如何a(例如:a=-1a=0),out都可以打印出来.
谁能告诉我原因,非常感谢你.

c printf goto

-5
推荐指数
2
解决办法
434
查看次数

C中所有打印函数之间有什么区别?

我是 C 的新手。 printf、vprintf、vfprintf、vsprintf 和 vsnprintf 之间有什么区别?

c printf

-5
推荐指数
1
解决办法
97
查看次数

基本的 。(C 初级)

我用C编写了以下代码:

#include<stdio.h>
int main()
{
    int num;
    scanf("Enter a number %d",&num);
    printf("%d",num);
    
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

此代码在接受输入后始终返回 32766、32764、32767 等周围的特定值。

为什么会发生这种情况?这些数字有什么特点?

c printf scanf

-5
推荐指数
1
解决办法
70
查看次数

为什么一个字符相乘会产生其他看似随机的字符?

我不明白为什么这段代码输出很奇怪。我出于好奇写了这个,现在如果我输入 55,它会显示一片叶子。还有许多其他事情取决于数量。我在谷歌中搜索了它,但没有找到任何可能的解释。

#include <stdio.h>

int main(){
    char input='*';
    int x;
    scanf("%d",&x);
    printf("%c",input*x);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c printf

-5
推荐指数
1
解决办法
69
查看次数

如何在C中打印结构的内容?

使用与下面建议的方法不同的方法解决了我自己的问题!:)

感谢您查看我的问题!:)

我一直在学习结构和在C中的练习实验室工作,我的代码似乎没有正确编译我对它做的任何改变.目前我没有收到任何输出,程序崩溃.我仍然非常困惑如何在将它们传递给函数时正确使用'*'和'&'符号.我的目标是:

  • 以与数据文件相同的格式打印数组的内容
  • 打印具有最佳GPA的学生的全名
  • 计算并打印平均GPA
  • 打印GPA高于平均水平的所有学生的姓名
  • 打印GPA低于平均水平的最年轻学生的姓名
  • 按照从最低到最高GPA的顺序对数组中的结构进行排序
  • 再次打印数组(现在将与上次不同)

如何从学生结构中正确地调用和打印这些项目?我如何访问gpa值以传递给计算平均值的函数?

#include <stdio.h>
#include <stdlib.h>

// define constants
#define ARR 100
#define FIRST 7
#define MIDINIT 1
#define LAST 9
#define STREET 16
#define CITY 11
#define STATE 2
#define ZIP 5
#define AGE 3
#define GPA 4
#define START 0
#define FIRSTID 8
#define INITID 10
#define STREETID 20
#define CITYID 37
#define STATEID 49
#define ZIPID 52
#define AGEID 57
#define GPAID 64

// defined structs …
Run Code Online (Sandbox Code Playgroud)

c printf struct average

-6
推荐指数
1
解决办法
2599
查看次数

C sprintf - 你可以解释一下吗?

以下行的含义是什么:

sprintf(version, "%ld%c", tpdu->version, sep);
Run Code Online (Sandbox Code Playgroud)

我很困惑"%ld%c".这是怎么用的?

c printf

-6
推荐指数
1
解决办法
104
查看次数

标签 统计

c ×10

printf ×10

average ×1

eclipse ×1

goto ×1

scanf ×1

space ×1

string ×1

struct ×1