JavaSE7基础 char类型的变量存储一个汉字

jdk版本  :jdk-7u72-windows-i586
系统     :Windows7
编辑器   :Notepad++ v7.4.2
注意事项 :博文内容仅供参考,不可用于其他用途。

代码

class Demo{
	public static void main(String[] args){
		char c=‘给‘;
		System.out.println(c);
	}
}

编译与运行

——————————————————————————————————————————
Java,优秀,值得努力学习。
学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课堂,网上可以找到*/
如果您觉得博文内容有可以优化的地方,请留下评论,我会认真思考的。

时间: 2024-10-14 04:22:53

JavaSE7基础 char类型的变量存储一个汉字的相关文章

C# 基础编程 ---- 类型和变量

C#中的类型有两种:值类型(Value Type)和引用类型(Reference Type).值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据的引用,后者称为对象.对于引用类型,两个变量可能引用同一个对象,因此对一个变量的操作可能影响另一个变量所引用的对象.对于值类型,每个变量都有它们自己数据的副本(除ref和out参数变量外),因此对一个变量的操作不可能影响另一个变量. C#值类型可分为简单类型(Simple Type).枚举类型(Enum Type).结构类型(Struct

OCCI处理CHAR类型字符串变量的不同

问题背景: 一个旧应用,原先应用是用proc写的,9i的库,现在应用需要改为使用OCCI,其中有一段查询逻辑:select ... where upper(state)=upper(:1). (此处请不要纠结于where条件中state字段使用了upper函数,因为此表数据量很小,且其历史比较悠久,未建索引.) 对应表中定义的state字段类型是char(3),但此处查询条件变量的值可能是两位,例如'NY'. 现象: 1. 使用sqlplus执行select ... where upper(st

hibernate查询数据表char类型字段只返回一个字符

在oracle或sqlServer下会遇到,查询数据表字段类型为char,如果使用Hibernate原生SQL去执行查询,往往只会返回 一个字符.原因是char在java中只有两个字节. 解决方法 1.改成 select cast(列 as varchar2(列大小)) from 表;或者改为 select trim(列) from 表 2.指定列返回的类型. SQLQuery query = session.createSQLQuery(); query.addScalar(columnAli

两个char类型的变量的值相等置后的字符串地址

正是因为字符串不是底子类型.并且有时候还会因为地址不相等出现差错的操作,所以要对字符串进行相关操作时会对比费事.因为即使,但是地址空间却不是同一块.例如: 所以为了便当操作以及防止一些差错,<所以为了便当操作以及防止一些差错.<所以为了便当操作以及防止一些差错.C言语中封装了一些可直接对字符串进行操作的函数. 1.      char*strsetchar*str,char i;该函数用字符y替换字符串str中每个字符,回来替换后的字符串地址:例: 回来倒.2.      char*strre

两个char类型的变量的值持平

恰是由于字符串不是根本类型.而且有时候还会由于地址不持平呈现过错的操作,所以要对字符串进行相关操作时会对比费事.由于即便,但是地址空间却不是同一块.例如: 所以为了便利操作以及避免一些过错,<所以为了便利操作以及避免一些过错.<所以为了便利操作以及避免一些过错.C言语中封装了一些可直接对字符串进行操作的函数. 1.      char*strsetchar*str,char i;该函数用字符y更换字符串str中每个字符,回来更换后的字符串地址:例: 回来倒置后的字符串地址.2.      ch

JavaSE7基础 交换两个变量的数值 巧妙的代码

jdk版本  :jdk-7u72-windows-i586系统     :Windows7编辑器   :Notepad++ v7.4.2注意事项 :博文内容仅供参考,不可用于其他用途. 代码 class Demo{ public static void main(String[] args){ int a=10; int b=20; //一句话搞定 两数的交换 b=(a+b)-(a=b) ; /* 运算顺序 1 (a+b) 2 (a=b) 3 30-20 */ //一行代码呀,还是提醒一下大家

list类型的变量为一个条件,如何拼写HQL

文章地址: http://blog.csdn.net/yuliqi0429/article/details/41911421

对char类型的理解以及对补码的理解分析

今天遇到这样一个小程序,觉得当中有些问题很容易让人忽略的! 这个程序代码如下: 程序的结果为: 我想很多像我一样的小白可能才开始是想不明白为什么最后的结果是255吧!首先,我们得知道 strlen()是计算字符串长度的函数,但为什么最后得到的字符串长度是255呢?定义的数组a中不是有1000个元素,并且for循环也是执行999次吗? 对于char来说,我们得知道其隐含的结束标记是\0,当编译器识别一个char类型的变量时,读取到\0,则标志着结束:对于这个程序,我们还得注意char的取值围:-1

在vs中char类型的实参与LPCWSTR类型的形参类型不兼容怎么解决?

今天在做 COS脚本解释器的时候,遇到了这个问题 先了解一下 LPCTCHAR 这个东东 LPCTSTR用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串. 那么什么叫UNICODE(统一码)??? 背景知识:    计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码.ASCII码由一个字节中的7位(bit)表示,范围是0x00 - 0x7F 共128个