C语言第一天

C语言:
是一门强类型(数据类型之分)面向过程的语言
注:是以模块(函数(过程))单位,执行的单位

程序=算法+数据(java也一样)

C语言的数据:
1、源文件:存放高级语言的文件
后缀名: .c
2、程序的入口函数:程序开始的地方(主函数,main)

以类型划分:整型,浮点型,字符型
按数据是否可变:常量,变量

常量: 不可改变的量
1、整型常量  :
	十进制: 100		[1-9]..[0-9][0-9]  
	八进制: 0100		0[0-7]...[0-7]
	十六进制:0x100     0x[0-9,a,...f]
		八进制转换为十进制:  ...8^1*值+8^0*值
		十六进制转换为十进制:...16^1*值+16^0*值
2、字符型常量:
3、浮点型常量:
变量:可以改变的量 (从少,由该变量的容器来决定)
1、定义变量:申请空间的大小 
    [有无符号] 类型 变量名;
	整形变量:(申请一块存储空间) 专门存放整型数据的“空间”
			类型  变量名;	  
		注:C语言的整型类型有  基本整型 
	按类型分:	
		int,短整型short,长整型long
		eg:定义一个基本整型变量a:
			int a;
		    不同出现同名定义在同一“函数”中
	按有无符号: +100  -100		
		有符号:signed 
			注:如果定义变量时,没有指定有无符号时。默认是有符号位
			int a;等价于  signed int a;
		无符号:unsigned
			
			
2、初始化:在定义变量同时赋初值
		short b=10;	
3、引用变量:就是引用该变量的“内容”

1、输入输出:
printf("%d",数据); %d将二进制转换为十进制输出

2、运算符:
1、求空间大小的运算符: sizeof (并不是函数!!)
(面试题: sizoef与strlen的区别?)

计算机的基础:
1、存储单位:
	1、最小的存储单位: bit    (存放一个0或者1)
	2、基本存储单位:Byte	字节	(1Byte=8bit)
				1Byte=8bit)
	3、其他的存储单位:
		1Kb=1024Byte=2^10Byte
		1Mb=1024Kb
		1Gb=1024Mb
		1Tb=1024Gb

注:一般家用网络50M,100M都是说的bit,所以最高网速一般需要除以8,比如50M的网络,最高网速6.25M/s

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值