C语言学习
Andy_Hanna
现在主要是爱好Java,从专业程序员到业余程序员,因为改行,所以业务。
展开
-
C语言--不同数据类型所占的字节数
环境:windows 64位操作系统 #include <stdio.h> int main(void) { printf("sizeof(bool):%d\n", sizeof(bool)); //1 printf("sizeof(char):%d\n", sizeof(char)); //1 printf("sizeof(short int):%d\n", ...原创 2019-12-15 14:17:26 · 550 阅读 · 0 评论 -
C语言--不同进制数的定义与打印
C语言跟其他语言一样,都是有二进制、八进制、十进制和十六进制数。 不同进制数的定义如下: 十进制 以正常数字1-9开头,如123 八进制 以数字0开头,如0123 十六进制 以0x开头,如0x123或者0X123 二进制 C语言不能直接书写...原创 2019-12-01 12:26:32 · 887 阅读 · 0 评论 -
C语言--visual studio 2019使用小技巧(番茄助手的代码提示)
visual studio 2019的快捷键使用这里就不讲了,网上一搜一大堆。这里讲一下如何快速写整块的代码,省得我们在测试小案例的时候写那些重复的代码,比如#include <stdio.h>等。 我们先看效果,当我们在c++文件的编辑区敲#1的时候,会有提示如下: 然后直接敲击回车键,就会生成很多代码,那这是怎么做到的呢? 可以观察到,在输入#1的时候,提示部分有个VA...原创 2019-11-30 11:25:17 · 5956 阅读 · 0 评论 -
C语言--入门程序hello world
第一个C语言程序,输出hello world。 // 导入标准输入输出库 // include:包含头文件,std:标准库,io:输入输出库 #include<stdio.h> // main:主函数,一个程序有且只能有一个主函数 int main(void) { printf("hello world!\n"); return 0; } ...原创 2019-11-17 00:43:23 · 292 阅读 · 0 评论 -
河内之塔
算法说明:三个柱子A,B,C,A柱子上面有n个盘子,从下往上由大到小叠放,现在要求将所有盘子从A移到C,可以借助B,要求移动过程中,盘子在柱子上的顺序依然是从下往上由大到小叠放,求移动的最少次数。 算法分析: 如果n=1,只有一个盘子的话,直接从A移动到C即可,次数为1。 如果n>1,那么不能一次移动到C,就必须借助于B。比如n=2,则将盘1从A-->B,然后将盘2从A-->C,然后将盘1从原创 2016-08-09 18:35:28 · 378 阅读 · 0 评论
分享