Welcome 微信登录

首页 / 软件开发 / C语言

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

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

学点C语言(12):数据类型 - 整型(int)、字符(char)、浮点(float)2010-04-30 博客园 万一C语言数据类型: 基本类型、构造类型、指针类型、空类型.基本类型又包括: 整型、字符、浮点(单精度、双精度)、枚举.构造类型又包括: 数组、结构体、公用体.1. 显示整型(int)的最小、最大值:#include <stdio.h>#include <limits.h>int main(void){ int n1...
学点C语言(14):数据类型 - 双字节字符类型wchar_t

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

学点C语言(14):数据类型 - 双字节字符类型wchar_t2010-04-30 博客园 万一在C语言中, char类型永远都是一个字节, 双字节字符类型是wchar_t;但它不是内置类型, 定义在 stddef.h.给 wchar_t 类型的字符或字符数组(也就是字符串)赋值要冠以 L;格式化输出(如 printf) wchar_t 类型的字符串, 要用 %S(而非 %s) 标识.#include <stdio.h>#include <...
学点C语言(16):数据类型 - 关于常量的前缀、后缀

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

学点C语言(16):数据类型 - 关于常量的前缀、后缀2010-04-30 博客园 万一曾经对float num=3.14f; 这样的赋值非常疑惑,其实现在也不明白.既然说明了是float类型,又何必在3.14后面挂个f呢?书上说:int num=100; 一个整数常量将默认为int类型(除非常数有后缀或超出了int的范围)double num=3.14; 一个浮点数常量将默认为double类型并要求:long num=100L;long long num...
学点C语言(23):数据类型 - 给指针分配内存

学点C语言(23):数据类型 - 给指针分配内存

学点C语言(23):数据类型 - 给指针分配内存2010-04-30 博客园 万一C语言的内存分配很简单: malloc、calloc、realloc、freemalloc(字节数); 返回内存段的首地址, void 的.calloc(个数, 类型大小); 和 malloc 的区别就是它会初始化内存为空.realloc(原指针, 字节数); 重新分配由 malloc、calloc 分配的内存; 这里有太多注意事项:1、如果缩小了, 会截掉一块, 会保留前面...
学点C语言(27):数据类型 - 结构中的“位字段”

学点C语言(27):数据类型 - 结构中的“位字段”

学点C语言(27):数据类型 - 结构中的“位字段”2010-04-30 博客园 万一所有基础的数据类型, 最大的也不过 10 个字节;我们可以自定义的数据类型 -- "结构", 通过把若干类型组合在一起, 让一种类型可以大很多.我们知道, 一个字节有八个 Bit 组成; 能否把一种类型缩小、缩小到 Bit 级?结构中的 "位字段" 是以 Bit 为单位的, 这已经是计算机的最小单位, 大小是 char 类型的 1/...
<< 41 42 43 44 45 46 47 48 49 50 >>