1 Telephone2019

尚未进行身份认证

暂无相关简介

等级
TA的排名 19w+

字符编码那些事(C语言版)

一篇文章讲明白字符编码

2020-01-21 14:45:30

Docker 本地自建仓库管理办法

Docker 本地自建仓库基本管理命令

2020-01-14 15:59:35

Docker 使用初级指南

一篇文章掌握 Docker 初级用法

2020-01-13 18:29:17

C++11新特性:std::move()

本文讲述:C++11标准提出的std::move()

2019-12-18 18:30:55

【C++】引用、引用初始化、引用折叠规则

本文讲述:• 引用 • 引用的初始化 • 引用折叠规则 • 当提到引用时实际表示什么 • 函数的引用是形参 • 函数返回引用

2019-12-12 21:00:51

【C++】C++11标准新关键字auto、decltype

本文讲述:•auto类型说明符 •decltype类型指示符 •复合类型 •顶层const和底层const •匿名变量

2019-12-12 18:31:50

【C++】左值、右值、左值引用、右值引用

本文讲述:•左值和右值 •C++中的左值和右值 •C++中的左值表达式和右值表达式 •C++中的常量左值、右值引用

2019-12-11 16:03:35

typedef

此文章所描述的内容适用于C语言,C++也可参考typedef用法typedef用于声明类型的别名(typedef名),typedef名与其他普通标识符在本质上无异,遵循相同的作用域规则(例外:所有的typedef名均是无链接的)。简单示例typedef int Integer; //所声明的typedef名是 Integer ,是 int 的别名复杂示例typedef int *...

2019-08-19 18:28:14

如何将一次声明拆解为多次声明

此文章所描述的内容适用于C语言,C++也可参考一次声明int a , b , c;多次声明int a;int b;int c;拆解方法将一次声明以逗号分割,得到多部分第一部分从左往右看,找到第一个类型名第一个类型名不一定仅仅是第一个关键字,例如:① int a; //第一个类型名是 int ,第一个关键字是 int② struct x a; //第一个类型名是 ...

2019-08-18 11:54:18

函数指针与C语言中的复杂声明

下面是一条涉及到函数指针的复杂的声明int (*Register (int (*pf)(const char *, const char *))) (const char *, const char *);很多小伙伴可能都蒙了,这究竟是在声明啥?可以先把答案告诉大家:此行代码声明了一个名为 Register 的函数,Register 函数返回一个函数指针,参数也是一个函数指针,参数名字叫p...

2019-08-11 23:47:33

CR、LF 还是 CRLF ?

CR、LF or CRLF ?gcc不会将字面串中的\r或\n替换记事本可能会自动将CR、LF、CRLF都视为换行windows控制台IO库conio.h中的getch()和getche()windows控制台如何显示CR、LF、CRLF我们能输入什么按键与输入有什么不同由上一点我们能想到什么最后gcc不会将字面串中的\r或\n替换这意味着C代码中的\r和\n在程序运行时就真的是单一回车符CR...

2019-08-11 15:34:04

C语言控制台输入中的复制粘贴

  当我们自己编写的windows控制台C程序通过控制台接收用户输入时,应该慎用复制粘贴功能。因为如果用户把期望之外的数据内容粘贴到控制台输入,这会导致一些意想不到的行为,而令人沮丧的是,我们很难找到一个行之有效的方法来解决这种情况。...

2019-04-20 19:57:03

字符集与字符编码

下面以字母H在计算机中的存储及显示为例阐述有关字符编码的概念:1.计算机中存储的一切信息都以0和1(二进制码)的形式存在2.我们如果想要在计算机中存储字母H,我们需要解决的第一个问题是——如何用二进制码来表示字母H?3.如果我们再考虑得周全一些,我们会发现我们不仅要存储字母H,我们还有可能要存储其他的大小写英文字母4.我们还需要考虑到,英文字母有26个,如果有一种固定的转换规则,能够将字母...

2019-04-11 17:51:48

C语言字符编码

以C语言程序在windows控制台中的输入输出为例,阐述程序在执行环境中字符编码的过程:1.假设用户键入拼音nihao,那么输入法根据用户输入的拼音,给出字符候选列表。2.用户阅读完候选列表后从中选择词语“你好”3.输入法询问当前与输入法关联的程序(当前指的是windows控制台)的输入编码格式,得到特定的一种编码格式,假设它是gbk4.输入法将字符串“你好”用gbk编码方式进行编码,得到...

2019-04-11 15:55:02

C语言 - 回文数

C语言 - 回文数/*输出四位数中的所有回文数*/#include<stdio.h>#include<stdlib.h>int main(int argc, char const *argv[]){ for (int a = 1; a < 10; ++a) { for (int b = 0; b < 10; ++b) { int r...

2019-03-28 23:54:11

C语言 - 冒泡排序法

C语言 - 冒泡排序法/*本程序用于比较两种不同的冒泡排序法对同一个样本排序时的运算次数。程序随机生成了20组*//*样本,对于每一组样本,程序将会输出排序前的样本、排序后的样本、当前样本的运算次数统计*//*数据。程序会实时地把输出记录在本地文件D:\BubbleSort.txt中。同时,程序还为20组样本的*//*运算次数统计数据单独生成了一个记录文件副本D:\BubbleSortSt...

2019-03-28 23:31:14

C语言 - 1000以内的完数

C语言 - 1000以内的完数/* 一个数如果恰好等于它的真因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6 = 1 + 2 + 3,因此6是“完数”。编程序找出1000之内的所有完数,并按下面格式输出其真因子: 6 its factors are 1,2,3*/#include <stdio.h>#include <s...

2019-03-27 19:40:30

C语言 - 验证哥德巴赫猜想

C语言 - 验证哥德巴赫猜想/*哥德巴赫猜想:对于每一个小于等于INT_MAX且大于2的偶数,输出它的质数分解式,同时把输出结果保存在指定本地文本文件中*/#include <stdio.h> #include <stdlib.h>#include <limits.h>#include <windows.h>int Sum = 4;/...

2019-03-22 10:29:48

HDUOJ - Problem - 2010 水仙花数

HDUOJ - Problem - 2010 水仙花数Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m&lt...

2019-03-22 07:15:28

HDUOJ - Problem - 2024 C语言合法标识符

HDUOJ - Problem - 2024Problem Description输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出"yes",否则,输出“no”。Sample I...

2019-03-21 22:04:51

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。