分别定义int short类型的变量一个,并依次输出它们的存储空间大小,编个程序

分别定义int short类型的变量一个,并依次输出它们的存储空间大小,编个程序,第1张

#include<stdioh>

int main()

{

int a;

short b;

printf("sizeof(a)=%lu,sizeof(b)=%lu\n",sizeof(a),sizeof(b));

return 0;

}

1int是一个变量类型 可以用来储存整型变量

int a=2;//代表定义一个整型变量 名称为a 值为2

int main()//这里的int代表main()这个函数的返回值是一个整数 用return来返回

比如return a;这就代表返回变量a里所储存的数值 如果a=2那就是返回2 当然也可以直接填数字 不必用变量代替

注意事项啊 注意不要超过整型变量可以储存的最大值和最小值就好了 建议你去找本C语言书看看

==

2在开头写 int max(int a,int b); 是要向系统声明有这个函数存在

在调用函数的时候会先找到这个函数再进行调用 而这个寻找是向上寻找(C语言里是这样 其他的好像没有这个限制)

因为main这个函数里调用了max这个函数 而这个max函数又在main的下边 所以要先声明有max这个函数的存在 你可以把 int max(int a,int b); 当做是把下面的max这个函数的位置调到了上面

至于你说的printf() 这个是输出的语句 即在控制台上输出一段字符串

而return是在调用该函数之后返回的一个数值

假如说main这个函数里调用一个叫add的函数 add的功能就是要把两个数字加起来

那加起来后的这个数字要怎么返回到main里让main知道这个数字是多少呢

就是通过add里的return语句返回数字 例如:

#include "stdioh"

void main(){

    int a=0;//设一个整型变量a=0

    a=add(2,3);//让a等于通过add计算后返回的数值

    printf("%d",a);//让控制台输出整数a

    getchar();

}

int add(int a,int b){

//最前面的int指返回类型 小括号里的两个int代表a与b的类型

    return a+b;//返回a+b后的数值

}

程序中用的最多是一般整数类型(简称“整数类型”或“整型”)和长整数类型(简称“长整型”),整数类型的类型名是“int”,长整型的类型名为“long int”,可简写为“long”,int和long都是关键字。

int类型在内存中占用了4个字节,也就是32位。int类型是有符号的,因此,32位并不会全部用来存储数据,使用最高位来存储符号,最高位是0,提示数据是正数,最高位是1,表示数据是负数,使用其他的31位来存储数据。

扩展资料

C语言没有规定各种整数类型的表示范围,也就是说,没有规定各种整数的二进制编码长度,对于int和long,只规定了long类型的表示范围不小于int,但也允许它们的表示范围相同。具体C语言会对整型和长整型规定表示方式和表示范围。

标准函数INT(X)其基本功能是得到一个不大于X的最大整数,如INT(359)=3,INT(-201)=-3。INT函数是一个用途很广的函数,在教学中能有目的的分列其使用技巧。

参考资料来源:百度百科-INT

以上就是关于分别定义int short类型的变量一个,并依次输出它们的存储空间大小,编个程序全部的内容,包括:分别定义int short类型的变量一个,并依次输出它们的存储空间大小,编个程序、C语言初学者关于int与简单程序的部分小问题、编程int是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9503430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存