摘要:
1 void main(){ 2 /* C语言成长之路22:强制类型转换 3 * printf不会执行自动类型转换 4 * 大转小,要声明告诉电脑转成什么格式 5 * 注意点1:当赋值给一个已经声明的类型的时候会发生类型转换; 6 * 注意点2:char类型转变成其他类型是ASCII码的相加或相减; 阅读全文
摘要:
1 void main(){ 2 /* C语言成长之路21:隐式类型转换 3 * 转换步骤:小的转大的,直接转换,不用进行其他操作 4 * int -> unsigned -> long -> double 5 */ 6 int a = 1; 7 double b = 0.5; 8 printf(' 阅读全文
摘要:
1 void main(){ 2 /* C语言成长之路20:加密与解密 3 * 练习1:输入一个数字,变成一个字母; 4 * 练习2:输入一个小写字母,变成一个大写字母; 5 * 练习3:指定一个区间,在这个区间内的字符加密,并打印加密后的字符 6 */ 7 8 // 练习1:输入一个数字,变成一个 阅读全文
摘要:
1 void main(){ 2 /* C语言成长之路19:ASCII码与ILOVEYOU 3 * 规范,ASCII码把所有字符都标号了,相当于字符的唯一编码 4 * 字符和ASCII码可以互相转换 5 */ 6 int a = 1; 7 char b = '1'; 8 printf("%d,%d\ 阅读全文
摘要:
C语言中没有string类型,但是有字符串这个概念 1 void main(){ 2 /* 3 * 定义变量中,单引号和双引号的区别 4 * 单引号表示的是字符类型,考虑兼容性问题,所以设定为4个字节 5 * 双引号表示的是字符串,字符串以\0结尾,所以会更长 6 */ 7 char a = 'a' 阅读全文
摘要:
1 #include <stdio.h> 2 #include <limits.h> 3 4 5 void main0(){ 6 int num_max = INT_MAX; 7 int num_min = INT_MIN; 8 int a = 10; 9 printf("%d\n", a);// 阅读全文