66问答网
所有问题
当前搜索:
c语言字符串用什么表示
c语言
里宽
字符什么使用
答:
宽字符就是UNICODE操作的函数和ASI
C字符
有一点区别,一般用来
表示
汉字,MFC里面用_T("")表示宽字符和ASIC字符兼容的字符串,就是通过宏定义来完成的,如果定义了使用UNICODE,_T("")宏就将其中的字符串转换成UNICODE 否则就是普通的ASIC字符,建议写MFC程序是定义
字符串使用
_T("字符串")的形式。
一个
C语言字符串
输入输出问题
答:
在你输入int类型的n后同时输入了一个换行符, 这使a[0] = '\n'而不是'a', 所以说你的a
字符
型数组存的其实是'\nabcd', 'e'则没有读入,可以考虑用scanf("%s", a)来读入, 或在输入字符前用getchar()把换行符读掉
C语言
scanf中“%*c”
什么
意思???
视频时间 00:41
c语言
转义
字符
里 (\xhh 任意字符 二位十六进制),括号里那个是
什么
意思啊...
答:
其中:\x
表示
后面的字符是十六进制数,\0表示后面的字符是八进制数。例如十进制的17用十六进制表示就是 3、‘\x11’,用八进制表示就是‘\021’;注意:在Turbo
C
2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到255。五、转义字符的作用:转义
字符串
(Escape ...
用
C语言
编写程序:由用户输入一个
字符串
,按照用户的要求输出句中的第N...
答:
WIN-TC下编译成功 不好意思,char *str;
字符串
指针才对。printf和scanf都是基本的输入输出函数 在turbo
c
中根本不用导入string 头文件和stdio 除非你用C++ main(){ char *str;int n;printf("Please input a string:");scanf("%s",str);printf("Which char:");scanf("%d",&n);printf("The...
求解释
c语言
中char a[2]中的2是
什么
意思 是指能输入的最大
字符
数还是...
答:
表示字符
型数组a中可以存放2个字符,第1个
字符用
a[0]访问,第2个字符用a[1]访问,最大下标可以用0~(2-1)范围的。比如a[100]合法下标范围是0~99;当a需要保存字符串时,需要注意,字符串必须以0值结尾,表示成字符就是'\0',而且这个0不算在字符串中的字符,那么你用a数组最多只能保存n-...
C语言
,这题的 B选项不也是对的?
答:
ps是char类型的指针数组,而ps[0]保存的是
字符串
"aa"的(起始)地址。只能说通过ps[0]可以找到"aa",然后对"aa"进行一些操作,如输出"aa",可以用puts(ps[0]);或printf("%s\n",ps[0]);。但*ps[0]是取出地址中的一个字符(char),而不是字符串"aa",因为ps[0]它不知道自己指向的是...
关于
C语言字符串
的问题
答:
1、正确!2、正确 3、错误!应该选
C
。p是指向指针的指针变量,而是一个指针数组,alpha
表示
指向数组首地址的指针,也相当于指向指针的指针,所以P完全相当于alpha,alpha的一切表示形式都可以用p代替。所以p[i]就表示指向alpha中第i个
字符串
的首地址,例如p[1]指向“EFGH”的首地址,故选C。4、C...
C语言
程序:用递归法将一个整数n转化成
字符串
答:
//至此,递归结束,开始打印数字,首先打印最后一次递归的结果1 //然后打印倒数第二次的结果2 //最后打印3,输出123 void convert(int n){ int i; //定义整数变量 if ((i=n/10)!=0)//如果整数i除以10后不为0,说明高位还有值,需要更多
字符
来
表示
convert(i);//调用自身,使用除以10后的i值 ...
...
c语言
自定义函数的我没看懂,不知道i,j 都
代表什么
?str[i]!='\0...
答:
这种写法很恶心 str[j++]=str[i];相当于 str[j] = str[i];然后 j = j + 1;这两步 str[i]!='\0'这句 如果是str[i] == '\0';就
表示
这个字符是
字符串
的末尾了 '\0'是字符串尾部标志 str[i]!='\0'一般作为while语句的条件判断语句 表示下面语句块{} 循环结束的标志 ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜