00问答网
所有问题
当前搜索:
c语言中一个变量代表什么
C语言里一个
Char
变量
不是只占一个字节么,为
什么
我在32机子上实验的时候...
答:
输入 字符串的是候应该 定义 字符数组 数组名
代表
首地址, 接收是用数组名 即:scanf("%s",s);而你程序里 scanf("%s",&s); 所以是可以接收的 而 输出字符串的时候 是以 '\0' 为结束标记的 也是 , 输出字符串是 也是用 数组名 即:printf("%s",s);而你程序里 也给的是 地址 ...
C语言中
%c是
什么
意思
答:
这是
C语言的
格式输出,%c,%y这些
代表
你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。
1
、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%
c表示
输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示...
C语言中
char的空字符是
什么
怎么给
一个
char类型
变量
赋空值
答:
NULL在32位操作系统的内存中的表现就是0x0000 0000 0000 0000 0000 0000 0000 0000,即32位都为0,其值其实为0 所以,有 int i = 0; //让i为NULL char
c
= '\0'; //'\0'在内存中的表现也为一串0,等价与0和NULL
c语言中
地址
代表什么
意思?有哪些作用?
答:
因为数组或函数都是连续存放的。通过访问指针
变量
取得了数组或函数的首地址,也就找到了该数组或函数。这样一来,凡是出现数组,函数的地方都可以用
一个
指针变量来
表示
,只要该指针变量中赋予数组或函数的首地址即可。这样做,将会使程序的概念十分清楚,程序本身也精练,高效。在
C语言中
,一种数据类型或...
c语言中
为
什么
用宏定义
一个
字符常量(一个字母)可以赋值给字符
变量
,
答:
1、因为宏定义实质是一种替换,虽然看起来是字符,实际上最终是被替换成其他常熟或者值。2、宏定义中的标识符都采用大写,这是编程
中一
种约定俗成的习惯:1)宏替换不做语法检查,所以在使用的时候要格外小心 2)宏替换通常在文件开头部分,写在函数的花括号外边,作用域为其后的程序,直到用 问好 ...
在32位计算机中中运行
一个C语言
程序,有以下
变量的
初值,写出它的机器...
答:
include <stdio.h>int main(void){ int x=-32768; char
c
='@'; short y=522; printf("%d <--> %08X\n",x,x); printf("%c <--> %02X\n",c,c); printf("%hd <--> %04X\n",y,y); return 0;} ...
C语言中
‘\0’
代表什么
意思?
答:
'\0'是判定字符数组结束的标识,
表示
这串字符到结尾了;或'\0'是字符串的结束符,任何字符串之后都会自动加上'\0'。注意:在字符数组中’\0’是占
一个
位置的。
C语言
是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅...
C语言
程序中,
一个
字母后面加--是
什么
意思,比如n--
答:
表示
这个
变量
减
1
,n++则表示加1。
c语言 中 一个
函数能调用另一个函数中的#define
变量
吗
答:
int add(int a, int b){ define PI 3.14 ……} int reduce(int a, int b){ int m = PI;……} undef PI ……在#define和#undef之间的PI在编译前都会被替换成3.14,所以是有效的。到这里的话其它的你也就应该都明白了!但是就像上面的朋友说
的一
样,不提倡这么用!
C语言中
%
什么
意思
答:
“%”在
c语言中
有两种释义,一是求余符号,经常会用到判断
一个
数是不是能被另一个整除;二是引导符,用于引导输入输出项表列的格式,C语言运算符号的种类编辑:1、算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜