C语言学习笔记一

来源:互联网 发布:百度云盘 ubuntu镜像 编辑:程序博客网 时间:2024/04/27 18:51

十进制换算

123=1*10^2+2*10^1+3*10^0=123

二进制换算

110(2)=1*2^2+1*2^1+0*2^0=6

存储单位

Bit(位)

Byte(字节):一字节有8Bit(位)

KB(K字节):1K=1024 byte

MB(兆字节):1M=1024K

GB(G字节):1G=1024M

TB(T字节):1T=1024G

PB(P字节):1P=1024T

语言分类

机器语言

汇编语言

C语言 - ObjectiveC语言

-C/C++语言 - Java

-C#

-PHP

-Python

-VB

IDE(Integrated Development Environment,集成开发环境)

Windows: Visual Studio 2010/2013/2015

Mac:XcodeLinux:VI

Unix:VIM

跨平台(Windows、Mac、Linux): QT、Code::Blocks、Eclipse  

编程步骤:源代码编辑 编译源文件 链接生成应用程序

基础知识点:

C语言严格区分大小写
printf和getchar函数在stdio.h里面
C语言的源文件为.c和.h
C++的源文件为.cpp和.h,同时.cpp兼容C
#include就是把整个文件内容包含进来(任意文件)
#include<>包含的是系统文件
#include ""包含的是自定义文件
#是预处理指令的标识
stdio:std就是标准库 io是输入输出

system("命令参数") 执行DOS命令,system函数包含在stdlib.h头文件之中
MessageBox包含在Windows.h头文件中,
例子:MessageBox(0, "你好!", "标题2", 0); 
说明:第一个参数为弹出框依靠的窗口编号,相当于是谁弹出的窗口,0代表系统弹出,第二个参数为弹出内容,第三个参数为弹出标题,第四个为弹出框类型
ShellExecute 是windows系统里面操作的函数
例子:ShellExecute(0,"open","www.baidu.com",0,0,1);
      ShellExecute(0,"open","G:\\aa.txt",0,0,1);
      ShellExecute(0,"open","G:\\",0,0,1);
      ShellExecute(0,"open","notepad",0,0,1);

printf输出标识说明:

  %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)
      %c         字符
      %d         有符号十进制整数
      %f         浮点数(包括float和doulbe)
      %e(%E)     浮点数指数输出[e-(E-)记数法]
      %g(%G)     浮点数不显无意义的零"0"
      %i         有符号十进制整数(与%d相同)
      %u         无符号十进制整数
      %o         八进制整数    e.g.     0123
      %x(%X)     十六进制整数0f(0F)   e.g.   0x1234
      %p         指针
      %s         字符串
      %%         "%"
例子: printf("%d,%x",num,&num); &是区变量num的内存地址

const in x=10;   const固定恒定常量,只能读不能写
#define x 100    固定恒定常量,只能读不能写(#define 本质是替换)
例子:#define实现数据交换(节省内存)
int a = 100;
int b = 10;
a = a + b;
b = a - b;
a = a - b;
printf("\na=%d,b=%d",a,b);

0 0
原创粉丝点击