sizeof简单例子
回答
爱扬教育
2022-09-12
- 相关推荐
sizeof(char) 的值为1。因为char类型数据在内存中占1字节。
sizeof(char*)的值为4。因为char*代表一个指针,在32bit环境中为4字节,也即unsigned int的字节长度。
扩展资料
sizeof('a')的值为4。因为此处‘a’是独立存在的一个字符(没有赋值给其它变量), 实际上就是一个整型数,占4个字节,即此处‘a’对应的ascii码的十进制 为整数97。
char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1)。C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。
在MYSQL中,字段类型char是指:使用指定长度的固定长度表示的字符串;比如char(8),则数据库会使用固定的8个字节来存储数据,不足8位的字符串在其后补空字符。
在excel中char函数用于返回对应发于数字代码的字符。其用法:=char(number)
其中,参数number为转换的字符代码,介于0~255之间,char占一个字节,也就是8个二进制位,但它表示的是有符号的类型,所以表示的范围是-128~127;uchar表示无符号的类型,所以表示的范围是0~255。