00问答网
所有问题
当前搜索:
变量c所占的字节数
C语言基本问题
答:
二、第2题中,C语言对其数据在内存中
所占用的
实际
字节数
,随着程序中声明的数据类型以及数据的多少而变化,C语言本身并没有明确规定。这题应该选F。三、第3题,C语言中强制类型转换,仅对转换的语句有效,而不会改变所转换
变量
的原有数据类型,这是正确的,应该选T。四、第4题,i=8,j=10;printf...
C语言中数据的存储结构指的是什么啊?
答:
存储结构就是数据在计算机中的存放的形式。比如链表,就可一理解为:在计算机中是离散的,通过指针来把各离散的东西连接起来!!在如数组:在计算机中就是连续的,也就是说在这连续的空间中不存在不属于数组中的数据。线性表,图,树,散列都有不同的存储结构,并且一般不止一种。
一个指针
占用
几个
字节
答:
一个指针
变量
在内存中占两个
字节
(small模式编译),一个指针变量在内存中占四个字节(32位机器上),一般都是32位机器的,所以四个字节咯。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值...
...double f;} b;则结构
变量
中b
所占的
内存
字节数
是
答:
在32位系统下是16 分析:CPU会进行位对齐,32位系统下,int点4个
字节
,char一个字节,double是8个字节 CPU会进行位对齐,按最长的对齐,这里就是8字节对齐。i还是4个字节。为了对齐,ch会占4个字节,这样i和ch正好占8个,和f对齐。
若有以下定义,则
变量
p
所占
内存空间
的字节数
是( )。 char *p; A.1 B...
答:
32位系统4
字节
,64位系统则是8字节,所以要么题目出错了,要么是多选
C语言共用体
答:
A)data的每个成员起始地址都相同(是这样的)B)
变量
data所占内存字节数与成员
c所占字节数
相等(union的长度和最长的相同)C)程序段: data.a=5;printf("%f\n",data.c); 输出结果为 5.000000(相当于将data的第1个字节置为5,但double是通过指数的形式表示的:http://hi.baidu.com/shenlang277/...
C语言中“SIZEOF(INT)“是什么意思?有什么作用?
答:
C语言中“SIZEOF(INT)“指的是求括号中的类型,或者
变量的
大小。比如这里x应该是个int型数组,那么用这个数组的大小,除以int型数据的大小,就得到这个数组的长度。(注:这个数组必须是静态数组)sizeof是计算数据(包括数组、变量、类型、结构体等)
所占
内存空间,用
字节数
表示(当然用在字符数组计算...
假定int类型
变量占用
两个
字节
,若有定义int x[10]={0,2,4},则数组x在...
答:
数组x在内存中
所占字节数
是20个字节。因为数组初始化的时候声明数组的大小为10,一个int类型
变量占用
两个字节,则10个类型变量占用20个字节。在 C 中要声明一个数组,需要指定元素的类型和元素的数量,如下所示:type arrayName [ arraySize ];这叫做一维数组。arraySize 必须是一个大于零的整数常量...
C语言里sizeof(char)是什么意思
答:
sizeof() 是一种内存容量度量函数,功能是返回一个
变量
或者类型
的大小
(以
字节
为单位)。char是
c
语言中基本类型,一般char类型占1个字节。sizeof(char)的结果是,1。sizeof:计算数据类型
长度
char = 1 int 2,long 4 int a[6];sizeof (a) 2*6= 12 单位都是字节。float 4 ...
字符数组占多少
字节
?
答:
在定义字符数组用字符串常量进行初始化时,系统会自动在结尾加'\0'做结束标志,所以数组array
所占的
空间为6个
字节
。所谓数组,是有序的元素序列。[若将有限个类型相同的
变量
的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜