char类型怎么赋值

下面的话主要是写java的char的类型如何赋值和使用,感兴趣的可以看一下。

操作方法

  • 01

    char类型,也就是常说字符类型。char类型和其它类型一样在定义和初始化上可以先声明(定义),再赋值(初始化)。 使用char来定义一个字符,然后通过 单引号括起来的单个字符赋值给它。

  • 02

    当然你也可以在定义变量的时候就初始化(也就是在声明的时候赋值)

  • 03

    注意字符并不意味着字母, 单引号括起来的单个字符。所谓单个字符可以是数字、中文之类的。

  • 04

    字符类型可以自动转化为存储空间比它大的int类型。 例如下面的例子,c是字符,把它赋值int类型的i1时,却不报错就是因为自动转化。

  • 05

    int转化为字类型时(这种是属于存储空间由大向小的转化),则需要强转。

  • 06

    加了强制转换这后,它就不报错了。至于转换后是什么字符这跟ASCii码有关,这里就不多说了。

(0)

相关推荐

  • sqlserver中char varchar nchar nvarchar的区别

    char:    固定长度,存储ANSI字符,不足的补英文半角空格. nchar:   固定长度,存储Unicode字符,不足的补英文半角空格 varchar:  可变长度,存储ANSI字符,根据数据 ...

  • Linux编程时出现Segmentation fault错误如何解决?

    有些开发者在Linux下进程编程,使用GDB调试时发现了一个Segmentation fault错误.这个错误主要是访问了错误的内存段引起的,可能是没有权限或者是内存段不存在,这个问题如何处理呢?下面 ...

  • 成员变量与局部变量在使用的时候有什么区别

    成员变量与局部变量在使用的时候有什么区别 操作方法 01 1.概念: 成员变量:在这个类中定义的私有变量,属于这个类. 局部变量:在方法体中创建,在方法体外访问不到这个类. 02 2.区别: ①.上面 ...

  • Java基本数据类型

    今天小编就来给大家分享Java基本数据类型,希望可以帮助到大家; 操作方法 01 1. 数据类型: 在Java源代码中,每个变量都必须声明一种类型(type).Java数据类型(type)可以分为两大 ...

  • 怎么方便的初始化c++数组

    c++是一门使用广泛的程序设计语言,而数组也是c++中非常常用的一种数据结构,数组在使用前进行初始化操作是非常必要的,那么如何对数组进行方便的初始化呢? 操作方法 01 我们先声明一个数组:int n ...

  • C++程序设计之指针与调试

    本人学习C++的过程经验及总结,本文内容: 调试与动态内存分配 C中的内存管理 01 C语言提供了一些内存管理函数,这些内存管理函数可以按需要动态地分配内存空间,也可把不再使用的空间回收待用,为有效地 ...

  • C语言中的“强制类型转换”是怎样实现的?

    操作方法 01 (type)<expression> 其中,type为类型描述符,如int,float等.<expression>为表达式.经强制类型转换运算符运算后,返回一个 ...

  • c语言运行时错误怎么解决(c语言运行错误原因)

    一.没有为指针分配内存定义了指针变量,但是没有为指针分配内存,即指针没有指向一块合法的内存.浅显的例子就不举了,这里举几个比较隐蔽的例子.1.结构体成员指针未初始化struct student{cha ...

  • linux下实现的2048游戏示例

    my2048.c   代码如下: #include"my_getch.h" #include"math.h" #include"time.h" #define SPACE() printf(" ") ...