摘要: const不是常量,是只读变量,只能做右值 阅读全文
posted @ 2023-02-05 22:18 ys_nana 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1. long在使用不同编译器时,可能占用的内存不同; 2. long通常占用4字节内存,也可能占用8字节内存; 3. long long表示整型,固定占用8字节内存;long long = long long int; 阅读全文
posted @ 2023-02-04 22:37 ys_nana 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 数据类型本质就是内存 char / unsigned char 1个字节 short / unsigned short 2个字节 int / unsigned int 4个字节 float 4个字节 double 8个字节 阅读全文
posted @ 2023-02-04 22:25 ys_nana 阅读(16) 评论(0) 推荐(0) 编辑
摘要: switch 和 case使用int case遇到break退出 default默认分支 阅读全文
posted @ 2023-02-03 07:37 ys_nana 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 右移,高位补符号位,低位移除(正整数符号位为0,负整数符号位为1) 16 >> 2 等价为 16 /( 2 * 2) 左移,高位移除,低位补零,最高位为1时,表示负数。16 << 2 等价为 16 *( 2 * 2) 阅读全文
posted @ 2023-02-02 22:23 ys_nana 阅读(185) 评论(0) 推荐(0) 编辑
摘要: char 占一个字节的整型,可表示英文字符 阅读全文
posted @ 2023-02-02 22:10 ys_nana 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 语言: type name = (type) var eg: int age = (int)18.5; double num = (double)2; age = (int)num; 不强制转换,编译器也会悄悄转换 类型转换不会改变原变量的值 类型转换可能会出现错误,数据溢出。 阅读全文
posted @ 2023-02-01 23:03 ys_nana 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 字面量就是数值 字面量也有类型 2 int 0.2--double 0.06f--float 'c'--char 阅读全文
posted @ 2023-02-01 22:50 ys_nana 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.赋值 int num; num = 0; 2.初始化 int num = 0; 阅读全文
posted @ 2023-02-01 22:35 ys_nana 阅读(54) 评论(0) 推荐(0) 编辑
摘要: C语言从main()开始执行,基本执行单位为语句 C语言默认情况下自上而下顺序执行 C语言为单纯的文本文件,无法直接执行 C语言编译后可生成二进制可执行程序 阅读全文
posted @ 2023-01-31 22:33 ys_nana 阅读(86) 评论(0) 推荐(0) 编辑