跳到主要内容

标记为[char]的问题

char指字符数据类型,表示字母、数字、标点符号、控制字符等。使用此标记可回答与字符数据类型有关的问题和使用方法。

烧焦
13,392问题
筛选依据
排序依据
标记为
0 投票
答案
128 意见

你能用structs将int类型转换成4个字符吗?

这是我的想法:整型main(){结构mystruct{字符a;字符b;字符c;字符d;};struct mystruct结构;//1094795585是二进制的:01000001 01000001 01100001 010000001-到。。。
bangingmeheadontable的用户头像
投票
答案
91 意见

如何使C中的字符串数组具有动态大小?

C语言我正在编写一个函数,它依赖于稍后生成一些文本,该文本的长度必须基本上为:115个字母减去<>内的子字符串长度。。。
kerstoff0mega的用户头像
-1 投票
答案
110 意见

尝试替换C中的字符后获取随机符号++

我正在尝试将字符串中的每个字母替换为下一个字母(a->b、c->d等)。编译并运行程序后,我得到了随机符号或XXXX。#包括<iostream>#包括<。。。
avent的用户头像
  • 29
0 投票
1 回答
80 意见

为什么我不能通过取消引用int指针作为索引来访问char指针数组中的位置

我正在做一个项目,我无意中发现了一个错误,所以我进入了调试模式,找不到错误,但错误只发生在特定的地方,所以我复制了代码。。。
neo的用户头像
  • 15
0 投票
0 答案
33 意见

将char*数组向左移位[重复]

这是我的代码#包括<stdio.h>#包括<stdlib.h>#包括<string.h>整数i,j,k;整数arr_size=5;char*data[]={“1234567”,“1234576”,“123 4756&。。。
Torokh的用户头像
0 投票
1 回答
39 意见

逻辑门编码时间斗争

我是C的新手,我真的需要你的帮助详细信息:https://www.codingame.com/training/easy/logic-gates公司除了printf(“%c”,output_name[0][i])之外,所有这些都没问题(对我来说);我的想法是打印。。。
Blue的用户头像
  • 1
1 投票
2 答案
48 意见

我正在运行一个条件循环来遍历数组,以验证用户是否只输入了数字。比较NULL时出错

正如标题所说。我正在制作一个程序,它从用户那里接收命令行参数,并对消息进行加密。在用户输入消息之前,他们需要进行“加密”。。。
GhostaNero的用户头像
-1 投票
1 回答
76 意见

十六进制值(超过0x7f)分配给(有符号)字符时C中的奇怪行为

当十六进制值“0x000000a1”被分配给(有符号的)char时,char等于“0xfffffa1”。有人能解释这种奇怪的行为吗?空main(){char testVar=0x000000a1;...
bangingmeheadontable的用户头像
-4 投票
2 答案
76 意见

C中的转义反斜杠(双反斜杠)计数为字符串中的两个字节[closed]

我是一个相对缺乏经验的程序员,我对转义反斜杠感到困惑。我使用包含文字反斜杠的字符串来表示Windows文件路径(对于某些。。。
WyntrHeart的用户头像
-1 投票
答案
50 意见

如何通过命令行参数转义管道字符|将其传递给cypress环境?

我希望能够通过命令行传递字符串“mypass|word”柏树环境。下面是命令:npx cypress运行--规范。\cypress\e2e\tests\temp.cy.ts--env JIRA_PASS=&。。。
尼科的用户头像
  • 11
2 投票
1 回答
71 意见

char*vs unsigned char*

所以我在玩char*和unsigned char*指针。我遇到了这个问题:代码:#包括<stdio.h>void func(无符号整数最大值){无符号int*intptr=&max;...
programk5er的用户头像
-1 投票
1 回答
74 意见

在c#中,为什么由(字节)'\n'组成的字符串不包含'\n'?

我刚刚发现下面的代码返回false:((字节)“\n”)。ToString()。包含(“\n”)//->false当这个返回true时:“\n”。ToString()。包含(“\n”)//->true为什么?这个。。。
D_00的用户头像
  • 1,449
1 投票
2 答案
54 意见

for循环期间动态字符数组中的索引值随机更改

对于我在C书中的一个作业,我必须找到一种将字符视为整数的方法。所以,我编写了一个程序,它接受表示整数的字符数组,将其相加,然后输出。。。
AsianDora的用户头像
0 投票
1 回答
103 意见

为什么c会删除按顺序初始化的两个字符数组之间的空字符?

我正在学习c。我有以下代码:字符s1[]={'h','e','l','1','o'};字符s2[]={'w','o','r','l','d'};printf(“原始字符串:\n\t%s\n\t%s\n”,s1,s2);每当我。。。
哈里森·兰金的用户头像
0 投票
0 答案
15 意见

Arduino IDE变量内存%180(当引用const char*list[](30个文本的数组}的元素时

这是代码,使用Arduino IDE,简单的草图试图打印300个不同文本的const char*数组中的所有不同文本。我做错了什么?如何使用…逐个打印。。。
Megasis的用户头像

15 30 50 每页
1
2 4 5
893