小编pho*_*nix的帖子

打印没有小数位的双精度数

我有一个数字存储为a,double并希望打印它没有小数位.因此,如果我有双值919545634521.000000,则始终打印添加小数位.如何在没有它的情况下打印它看起来像:919545634521

#include<stdlib.h>

int main()
{
    double number = 9220343120;
    printf("%??\n", number);
}
Run Code Online (Sandbox Code Playgroud)

c

10
推荐指数
1
解决办法
3万
查看次数

以下代码有什么问题?

这段代码似乎在编译时会产生一些麻烦.任何解释?

int i =20;
int maxlen = i;
int main()
{
     int j = i;
     printf("i=%d , j=%d\n", i , j);
}
Run Code Online (Sandbox Code Playgroud)

c

4
推荐指数
2
解决办法
195
查看次数

","在下面编写的代码片段中是否有任何作用?代码是否会产生编译错误?

int main()
{
    int i = 1, 2;
    printf("%d", i);
}
Run Code Online (Sandbox Code Playgroud)

这里的逗号是什么意思,这是合法的Objective-C还是C?谢谢!

c objective-c

2
推荐指数
1
解决办法
131
查看次数

大端还是小端?

可能重复:
如何检查系统是大端还是小端?

如何知道机器使用的是大端还是小端?有没有我可以写的代码呢?

c objective-c

2
推荐指数
1
解决办法
4669
查看次数

的printf( "%%% S", "你好")

如果我写printf("%%%s","hello"),它是如何被编译器解释的?某人,开导我.

c objective-c

1
推荐指数
2
解决办法
2740
查看次数

以下代码段中的问题可能是什么?

每当我试图在shell上传递./a.out www.yahoo.com时,下面的代码就会出现分段错误...

 main(int c,char *argv[])
 {
     struct hostent *ptr;
     ptr = gethostbyname(argv[1]);
     printf("%s\n", ptr->h_name);
 }
Run Code Online (Sandbox Code Playgroud)

c

1
推荐指数
1
解决办法
169
查看次数

在编译下面的代码时出现警告背后可能的原因是什么?

这是一段简单的代码,我编写这些代码来检查返回局部变量的地址是否合法,并且我的假设被编译器证明是正确的,它给出了相同的警告:

warning: function returns address of local variable
Run Code Online (Sandbox Code Playgroud)

但是执行时会打印正确的地址......看起来很奇怪!

#include<stdio.h>
char * returnAddress();
main()
{
    char *ptr;
    ptr = returnAddress();
    printf("%p\n",ptr);
}

char * returnAddress()
{
    int x;
    printf("%p\n",&x);
    return &x;
}
Run Code Online (Sandbox Code Playgroud)

c

0
推荐指数
1
解决办法
105
查看次数

如何在C中编写GNURadio应用程序?

我有一个项目,我需要为USRP设备编写应用程序.但是我用来与设备驱动程序进行交互的gnuradio软件以及最终的硬件在c ++和python中提供了api.我很乐于在c编程,因此想要一种让我从我的c程序调用apis的方法.有没有办法可以这样做?这将是一个救星.

c gnuradio

0
推荐指数
1
解决办法
928
查看次数

标签 统计

c ×8

objective-c ×3

gnuradio ×1