“21天好习惯”第一期——6

整形变量:数据在内存中存放形式是以二进制形式存放;有int型、short int型和long int型,无符号整型变量的范围是-32768—32767,有符号型为0~65535.通常把long定义为32位,把short定义为16位,int可以是32位也可以为16位,这都主要取决于机器字长。

字符型数组:(一)字符常量:转义字符(\n——换行,\t——tab,\r——回车,\f——换页,\b——退格,\ddd——1到3位8进制的数代表的字符)
(二)字符变量:字符数据存储形式实际是以ASCII码存储。“%c”
字符串常量:双撇号括起来的一系列字符序列。

C的运算符有以下几种:


1、算术运算符(+ - * / %)结合方向自左向右
2、关系运算符(> < =="">= <= !="">
3、逻辑运算符(! && ||)
4、位运算符(<>> ~ | ^ &)
5、赋值运算符(=及符号扩展赋值运算符)
6、条件运算符(? : )
7、逗号运算符( , )
8、指针运算符(* &)
9、求字节运算符(sizeof)
10、强制类型转换运算符((类型))
11、分量运算符( . ->)
12、下标运算符([])
13、其他

字符数据的输入输出:


1、putchar()输入字符变量
2、getchar()只能接受一个字符

字符串长度和字节数有什么关系?

在纯ASCII代码中,字节数=字符串长度=字符数,因为每个字符有一个字节。在Unicode中,byte/2=字符串长度=字符数,因为每个字符是2个字节。当ASCII码与其他双字节字符系统混合时,字节数等于ASCII字符数和双字节字符数*2。很难知道如何计算绳子的长度。对于某些语言(如C),字符串的长度等于字节数。对于某些语言(如JS),字符串的长度等于字符数。

C语言,字符串所占字节数和字符串长度有什么区别?

例如,在char的定义中,“ACB”,字符串长度是3,但实际上它占用了4个字节,因为字符串末尾有一个不可见的字符,\0

字符串占多少字节?

1。在ASCII码中,一个英文字母(不分大小写)占用一个字节的空间,而一个汉字占用两个字节的空间。二进制数字序列,作为计算机中的一个数字单元,一般是8位二进制数,转换成十进制,最小值为0,最大值为255。

2. 在UTF-8编码中,一个英文字符等于一个字节,一个中文字符(包括繁体中文)等于三个字节。

3. 在Unicode编码中,一个英文等于两个字节,一个中文(包括繁体中文)等于两个字节。符号:英文标点占一个字节,中文标点占两个字节。例如:英文句点“.”取1字节,中文句点“.”取2字节。

4. GBK编码方法是中文占两个字节,英文占一个字节。

你可能感兴趣的:(c语言,开发语言,后端)