C语言基础

这篇博客介绍了C语言的基础知识,包括进制转换、基本数据类型、常量与变量、运算符、表达式、输入输出函数、分支结构、循环、数组以及字符串操作。内容详细解释了进制之间的转换方法、C语言的数据类型、如何进行输入输出操作,同时探讨了if语句、while和for循环的使用,以及数组的概念和注意事项,特别强调了数组越界的问题。
摘要由CSDN通过智能技术生成

C语言基础​

语言排行榜

C——java——objective-C

进制:进制:进位机制。用普通的话讲,应该为人为的定义一种度量来标识一样东西。计算机常用的进制有:十进制、二进制、八进制和十六进制。十进制:0-9(十个指头)(进制表示基数:10)二进制:0,1(基数为2)八进制:0-7(基数为8)十六进制:0-9,A-F(基数为16)   可以有很多进制,比如分钟为60进制等等。位权为了进制之间转换而出的一个概念。位:一个通用的描述方式。最低位为第0位。之后依次+1。例如:9AF(F为第0位,A为第1位,9为第2位)权:进制是几,权就是几。位权:某位上的数*权^该位例如:231,权为:10,位是:2,位权1为10^0,位权3为10^1,位权2为10^2进制转换   十进制转X进制:连除倒取余数(取余数是从下往上取)   用通俗的话讲:十进制的某个数转化为其他进制时,将该数除以进制,依次将余数写在除法每一步的旁边,一直除完为止。则所对应的转化后的值,从下往上按顺序记录余数,该余数即为转化后的结果。X进制转十进制:按权求和用通俗的话讲:用位权的计算方法,将某进制的数,从第0位开始,把第0位上得数*进制(权)的0次方,加上第1位上得数*进制(权)的1次方….以此类推,直至该进制的数的最高位,所得到的和,即为转化所得的十进制的结果。进制修饰(区别什么数是什么进制):十进制:什么都不加修饰如:111八进制:在前加0 如:0111十六进制:在前加0X  如:0X111二进制:在前加0b 如:0b111当程序员不想自己用笔来计算较大的进制转换时,点击右上角搜索按钮spotlight搜索“计算器”。command+1(简单型计算器)2为科学型,3为编程型基本数据类型记忆基本数据类型的时候,这样记——三大类:字符:(关键字)char:字符型  占字节:1 = 8位 写得出来的都是字符’1’ ‘2’ ‘A’。对应十进制0~255之间任意 任意一个数都可以表示,但是>256的不能存储。整型:(关键字)short短整型 : 字节:2 = 16位 0~65535(关键字)int 整型:     字节:4 = 32位 0~2^33-1(关键字)long 长整形 :字节:8或4(C语言没有给一个明确的数字,而是这样定义的,long型的数不小于int型的数。Int型的数不小于short型的数)浮点:(关键字)float单精度浮点型 :  字节:4(关键字)double 双精度浮点型 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值