学点 C 语言(16): 数据类型 - 关于常量的前缀、后缀

学点 C 语言(16): 数据类型 - 关于常量的前缀、后缀

曾经对 float num = 3.14f; 这样的赋值非常疑惑, 其实现在也不明白.既然说明了是 float 类型, 又何必在 3.14 后面挂个 f 呢?书上说: int num = 100; 一个整数常量将默认为 int 类型(除非常数有后缀或超出了 int 的范围)double num = 3.14; 一个浮点数常量将默认为 double 类型并要求:long num ...

C/C++ 2020-03-05 AM 1742次 0条
学点 C 语言(15): 数据类型 - sizeof(检测类型大小)

学点 C 语言(15): 数据类型 - sizeof(检测类型大小)

学点 C 语言(15): 数据类型 - sizeof(检测类型大小)获取类型大小的变量最好不是 int 类型, 而是 size_t 类型;size_t 在 stdio.h、stddef.h 都有定义.获取已知类型的大小:include <stdio.h>include <stddef.h>int main(void){char n = 2; size_t size; ...

C/C++ 2020-03-05 AM 1848次 0条
学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t

学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t

学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t在 C 语言中, char 类型永远都是一个字节, 双字节字符类型是 wchar_t;但它不是内置类型, 定义在 stddef.h.给 wchar_t 类型的字符或字符数组(也就是字符串)赋值要冠以 L;格式化输出(如 printf) wchar_t 类型的字符串, 要用 %S(而非 %s) 标识.include <...

C/C++ 2020-03-05 AM 1744次 0条
学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t

学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t

学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t在 C 语言中, char 类型永远都是一个字节, 双字节字符类型是 wchar_t;但它不是内置类型, 定义在 stddef.h.给 wchar_t 类型的字符或字符数组(也就是字符串)赋值要冠以 L;格式化输出(如 printf) wchar_t 类型的字符串, 要用 %S(而非 %s) 标识.include <...

C/C++ 2020-03-05 AM 1531次 0条
学点 C 语言(12): 数据类型 - 整型(int)、字符(char)、浮点(float、double)

学点 C 语言(12): 数据类型 - 整型(int)、字符(char)、浮点(float、double)

学点 C 语言(12): 数据类型 - 整型(int)、字符(char)、浮点(float、double)C 语言数据类型: 基本类型、构造类型、指针类型、空类型.基本类型又包括: 整型、字符、浮点(单精度、双精度)、枚举.构造类型又包括: 数组、结构体、公用体.显示整型(int)的最小、最大值:#include <stdio.h> #include <limits.h&g...

C/C++ 2020-03-05 AM 1729次 0条
学点 C 语言(11): goto 语句

学点 C 语言(11): goto 语句

学点 C 语言(11): goto 语句例1:include <stdio.h>include <string.h>int main(void){char str[256]; scanf("%s", str); if (strlen(str) < 10) { goto Label1; } else { goto Label...

C/C++ 2020-03-05 AM 1634次 0条
学点 C 语言(10): switch 语句

学点 C 语言(10): switch 语句

学点 C 语言(10): switch 语句常规:include <stdio.h>int main(void){int i; for (i = 0; i < 10; i++) { switch (i) { case 1: printf("%d\n", i); break; ...

C/C++ 2020-03-05 AM 2740次 0条
学点 C 语言(9): if 语句

学点 C 语言(9): if 语句

学点 C 语言(9): if 语句常规:include <stdio.h>int main(void){int i; for (i = 0; i < 10; i++) { if (i%2 == 0) printf("%d 是偶数\n", i); if (i%2 != 0) printf("%d 是奇数\n", i);...

C/C++ 2020-03-05 AM 1734次 0条
学点 C 语言(8): while 与 do while 循环

学点 C 语言(8): while 与 do while 循环

学点 C 语言(8): while 与 do while 循环while 循环:include <stdio.h>int main(void){int i=0; while (i<10) { i++; printf("%d\n", i); } getchar(); return 0;}do while 循环:include <st...

C/C++ 2020-03-05 AM 2697次 0条
学点 C 语言(7): for 循环

学点 C 语言(7): for 循环

学点 C 语言(7): for 循环for 循环的基本形式:include <stdio.h>int main(void){int i; for (i = 0; i < 10; i++) { printf("%d\n", i); } getchar(); return 0;}步长:include <stdio.h>int main(v...

C/C++ 2020-03-05 AM 2581次 0条
学点 C 语言(3): 转义字符

学点 C 语言(3): 转义字符

学点 C 语言(3): 转义字符\n //换行 \r //回车 \b //退格 \f //换页 \t //水平制表符 \v //垂直制表符 \a //响声 \" //双引号 \' //单引号 \x?? //用小写 x 和两位数字(十六进制数)表示一个字符 \??? //用三位数字(八进制)表示一个字符 例1:#inclu...

C/C++ 2020-03-05 AM 1623次 0条