99问答网
所有问题
当前搜索:
c语言char怎么用
c语言
中,
怎么
将unsigned
char
* a中存放的8位十六进制数,输出到一个整数...
答:
include<stdio.h>void main() { unsigned
char
str[256],*a,c; int b; a=str; scanf("%s",a); b=0; while ( *a ) { c=*a; b*=16; if ( c>='0' && c<='9' ) b+=c-'0'; else if ( c>='a' && c<='f' ) b+=10+c-'a'; else if ( ...
c语言 char
C是什么意思
答:
定义一个
char
(占一个字节)型变量c.
c语言
里
怎么
把float转换为
char
型?
答:
可以使用强制转换,其一般形式为:(类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a 把a转换为浮点型,(int)(x+y) 把x+y的结果转换为整型。这种方法显然对浮点型数据的精度会有影响,且注意最终输出的形式不同结果也是不同的,若要保留数字...
C语言
输出附加格式说明字符
怎么用
答:
include<stdio.h> #include<string.h> int main() {
char
c, s[20], *p; int a=1234, *i; float f=3.141592653589; double x=0.12345678987654321; p="How do you do"; strcpy(s, "Hello, Comrade"); *i=12; c='\x41'; printf("a=%d\n", a);...
C语言
strcat函数
怎么用
答:
用法:include <string.h> 在C++中,则存在于<cstring>头文件中。strcat原型:extern
char
*strcat(char *dest,char *src);功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest...
c语言
中指针
怎么使用
?
答:
printf("this is e,b,c,d :%d %d %d %d\n",*e,*b,c,*d);2、类型说明 (1)int *a :表示一个指向int型变量的指针,指向的是变量的地址单元 (2)
char
*b:表示一个指向char变量的指针 a表示的是这个指针指向地址的值,a为此指针本身的地址,这点要明确,一般用*(a+1)、*(a+2)...
C语言
中,-130如果是
char
类型的 在计算机里面是如何让存储的??如果用%d...
答:
char
类型占一个字节,表示的有符号数范围:-128~127 -130超出该范围,会溢出 因为计算机中存储的整数为其补码形式,整数-130的补码为:1111 1111 0111 1110(假设以两字节表示)赋值给一个字节时,得到的结果是0111 1110 按整数输出就是126
C语言怎么用
二维数组输入行数不确定的字符串
答:
首先】是多行字符串的输入和保存。可以:开设一个字符串数组如下,其中N定义最多可记录多少行,M定义每行可保存多少个字符,改变#define定义可以调整这两个数据 define N 1024 //最多1024行 define M 256 //每行最多存储255个字符
char
input[N][M];实际输入一行可以用gets函数实现,判断gets...
C语言怎么用
(循环)把一个 整数转换成字符串 例如我输入1234 输出结果...
答:
int i = 12345;
char
m[20];char* p = m, *q = m;while (i > 0) { *(p++) = '0'+i%10; i /= 10;}*p = 0;p--;while (q < p) {char t = *p; *(p--) = *q; *(q++) = t;}printf("%s", m);
C语言
编程中函数
char
和int
怎么
判断使用%d还是%s
答:
char
是字符型变量定义符 int是整型变量声明符 d和%s是格式化输出输入的格式符 d是整型格式,一般与int型变量对应使用 s是字符串格式,一般与char型变量对应使用
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜