1.C语言中的char具体用法
char a[]如果从定义看就是存储着char类型的数组,而char* b就是一个char类型的指针。
我们把第一个叫做字符数组,第二个叫做字符指针。 用法是字符数组在初始化的时候,是把字符串里面的元素复制到数组里面,包括'\0',而字符指针则是指向一个常量,所以,不能用b[1] = 'c';这种方式修改b这个字符串,常量是不能更改的,不过可以让它指向别的字符地址。
扩展资料关于char占几个字节的问题 1、“字节”byte,“位”是bit ; 2、1 byte = 8 bit ; char 在Java中是2个字节。Java采用unicode,2个字节(16位)来表示一个字符。
char类型赋值 char a = 'a'; //任意单个字符,加单引号。 char a = '中';//任意单个中文字,加单引号。
char a = 111;//整数。0~65535。
十进制、八进制、十六进制均可。输出字符编码表中对应的字符。
注:char只能放单个字符。 char运算 char类型却是可以运算的因为char在ASCII等字符编码表中有对应的数值。
在Java中,对char类型字符运行时,直接当做ASCII表对应的整数来对待。
2.在C语言中 char的用法是怎么用的啊
下面是char的语法的一些例子:
#include <stdio.h>
int main()
{
int i;
char c; //定义一个char类型的变量。
c = 'a'; //赋值
for(i=0; i<26; i++) {
printf("%c ", c); //输出一个字符用%c,
c++; //char c增加1,依次可以得到: a b c d e f。.z
}
printf("\n");
if( c <='z' )
printf("still a small letter.\n");
else
printf("Not a small letter.\n");
scanf("%c", &c); //输入一个字符到c中。
char str[10]= "A String"; //定义一个字符数组,它的初值是"A String"
for(i=0; str[i] !='\0'; i++); //计算str的长度。
printf("The length of str is : %d\n", i);
}
3.C语言中char的用法
C语言中char用于定义字符类型变量或字符指针变量,例如“char a;”则定义了变量a是字符类型,“char *a;”则定义了变量a是字符指针类型。
char是C语言整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中不指定为signed/unsigned,编译器可以实现为带符号的,也可以实现为不带符号的。
关于char还有一个特殊的语言就是char *,它在C语言中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串。
扩展资料:
C语言所有基本数据类型:
void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。
char:字符型类型数据,属于整型数据的一种。
int:整型数据,表示范围通常为编译器指定的内存字节长。
float:单精度浮点型数据,属于浮点数据的一种。
double:双精度浮点型数据,属于浮点数据的一种。
参考资料来源:搜狗百科-char (计算机语言关键字)
4.CHAR的用法是什么
char *) p 这种写法是不是常用于类型的强制转换?是,用于将非char类型的指针转换成char类型的指针
char * P 的意思是定义一个字符指针,它的值是一个字符串(或数组)的起始地址
如:char *p="hello!"; p指向字符串hello!
又如:
char a[10]="world!",*p;
p=a;
p指向字符数组a,a的值为字符串world!,p也指向字符串world!
5.C语言中char的用法
#include h> intmain() { inti; charc;//定义一个char类型的变量。 c='a';//赋值 for(i=0;i<26;i++){ printf(“%c”,c);//输出一个字符用%c, c++;//charc增加1,依次可以得到:abcdef。 z } printf(“\n”); if(c<='z') printf(“stillasmallletter。 \n”); else printf(“Notasmallletter。\n”); scanf(“%c”,&c);//输入一个字符到c中。 charstr[10]=“AString”;//定义一个字符数组,它的初值是“AString” for(i=0;str[i]!='\0';i++);//计算str的长度。 printf(“Thelengthofstris:%d\n”,i); } 扩展资料 1、声明字符型变量 字符型变量的声明方式和其它类型变量的声明方式一样: chargood; charbetter,best; 以上代码声明了三个字符型变量:good、better,和best。 2、字符常量与初始化 可以使用以下语句来初始化字符型变量: charch='A'; 这个语句把ch的值初始化为A的编码值。在这个语句中,'A'是字符常量。 C语言中,使用单引号把字符引|起来就构成字符常量。