![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 50
六炅
这个作者很懒,什么都没留下…
展开
-
C语言中的虚数
C中有三个类型可以储存复数原创 2015-07-25 16:00:56 · 16618 阅读 · 2 评论 -
程序员修炼指南——引导你成为真正的编程高手
前言你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?转载 2015-07-28 00:01:39 · 1004 阅读 · 0 评论 -
void及void指针
以前一直认为void不过就是个空类型,但当今天碰到的时候却有发现自己什么都不懂。void的含义 void的字面意思是“无类型”, void 则为“无类型指针”, void 可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为没人会定义一个void变量,当我们定义: void var_name;时 编译会报错,提示“illegal use of type ‘void’ ”。不过原创 2016-06-16 17:09:45 · 300 阅读 · 0 评论 -
C++强制转换运算符
1、const_cast 作用:从类中移除const、volatile和_unaligned特性 声明语法:const_cast <type_id> (expression)下面看一段示例代码,就能明白这个关键字的作用是声明了// expre_const_cast_Operator.cpp// compile with: /EHsc#include <iostream>using names原创 2016-08-23 14:13:56 · 360 阅读 · 0 评论 -
typedef
刚学C的时候,觉得typedef不就是起个别名吗,现在想想哪有那么简单。typedef的用法: 1、使用typedef为现有类型创建同义字、定义易于记忆的类型名typedef int size;void max(size number);size array[4];std::vector<size>vs;2、typedef还可以掩饰复合类型,如数组和指针。 例如,你不用像下面这样重复定义81原创 2017-03-03 13:28:18 · 809 阅读 · 0 评论 -
判断Int类型数据是否溢出
今天在leetcode上做题时,又遇到了与数据溢出相关的内容,在此记录下吧。 在头文件“limits.h”中有各种基本数据类型的最大最小值。/* Minimum and maximum values a `signed int' can hold. */# define INT_MIN (-INT_MAX - 1)# define INT_MAX 2147483647/* Max原创 2017-03-05 18:40:30 · 11567 阅读 · 0 评论 -
浮点数的二进制表示
1、 前几天,我在读一本C语言教材,有一道例题#include <stdio.h>int main(int argc, char const *argv[]) { int num = 9; float* p = (float*)# printf("num value: %d\n", num); printf("*p value: %f\n", *p);转载 2017-04-17 22:38:11 · 801 阅读 · 0 评论