100%的黑客都练过的代码;想要快速入门的你还等什么呢?

C 语言实例 - 两数相除

两数相除,如果有余数,输出余数。

实例

#include

int main()

{

int a, b, c, f;

printf("输入被除数: ");

scanf("%d", &a);

printf("输入除数: ");

scanf("%d", &b);

c =a / b;

f = a % b;

printf("商 = %d ", c);

printf("余数 = %d",f);

return 0;

}

运行结果:

输入被除数: 5

输入除数: 2

商 = 2

余数 = 1

C 语言实例 - 数值比较

比较两个数

以下实例中定义了两个整数变量,并使用 if 来比较两个数值,可以先看下逻辑图:

实例

#include

int main()

{

int a, b;

printf("输入第一个值:");

scanf("%d", &a);

printf("输入第二个值:");

scanf("%d", &b);

printf("a 大于 b");

else

printf("a 小于等于 b");

return 0;

}

如果输入 1 空格 2回车

输出结果:

a 小于等于 b

比较三个数

以下实例中定义了两个整数变量,并使用 if 来比较三个数值,可以先看下逻辑图:

实例

#include

int main()

{

int a, b, c;

a = 11;

b = 22;

c = 33;

if ( a > b && a > c )

printf("%d 最大", a);

else if ( b > a && b > c )

printf("%d 最大", b);

else if ( c > a && c > b )

printf("%d 最大", c);

else

printf("有两个或三个数值相等");

return 0;

}

输出结果:

33 最大

C 语言实例 - 计算 int, float, double 和 char 字节大小

C 语言实例

使用 sizeof 操作符计算int, float, double 和 char四种变量字节大小。

sizeof 是 C 语言的一种单目操作符,如C语言的其他操作符++、--等,它并不是函数。

sizeof 操作符以字节形式给出了其操作数的存储大小。

实例

#include

int main()

{

int a;

float b;

double c;

char e;

// sizeof 操作符用于计算变量的字节大小

printf("Size of int: %ld bytes ",sizeof(a));

printf("Size of float: %ld bytes ",sizeof(b));

printf("Size of double: %ld bytes ",sizeof(c));

printf("Size of char: %ld byte ",sizeof(e));

return 0;

}

运行结果:

Size of int: 4 bytes

Size of float: 4 bytes

Size of double: 8 bytes

Size of char: 1 byte

计算 long long, long double 字节大小

实例

#include

int main()

{ int a;

long b;

long f, c;

double e;

printf("Size of int = %ld bytes ", sizeof(a));

printf("Size of long = %ld bytes ", sizeof(b));

printf("Size of long long = %ld bytes ", sizeof(c));

printf("Size of double = %ld bytes ", sizeof(e));

printf("Size of long double = %ld bytes ", sizeof(f));

return 0;

}

运行结果:

Size of int = 4 bytes

Size of long = 8 bytes

Size of long long = 8 bytes

Size of double = 8 bytes

Size of long double = 16 bytes

注意:不同的编译器结果可能不同。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181114A10VDN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券