189 8069 5689

C语言入门之基本数据类型、运算符及C语句-创新互联

前言

 C语言用途广泛、功能强大,是多种程序语言的基础。C语言具有生成目标代码的质量高、程序执行效率高的特点,其包含的基本数据类型(内置数据类型)、运算符种类、语句及基本格式化字符是入门必要了解的。

岳池ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!一、基本数据类型 1、整型(int)

(1)基本整型(int)------ 4字节【取值范围:-{2}^{31}~{2}^{31}-1

(2)短整型(short int)------ 2字节【取值范围:-2^{15}~2^{15}-1

(3)长整型(long int)------ 4字节  【取值范围:-{2}^{31}~{2}^{31}-1

(4)双长整型(long long int)------ 8字节 【取值范围:-2^{63}~2^{63}-1

【注】不可用 int (0~{\color{Cyan} }{\color{DarkBlue} }\pm 21开头十位数据)存电话号码(11位)

变量的定义及声明:

  • 方式一    int num=10;
  • 方式二    int  num;   //变量的声明
  •  num=10;//变量的定义      
2、字符型(char)

 字符是以整数形式(字符的ASC\amalg代码)存储,故将其作为整数类型的一种。1字符只占1字节。

 变量的定义及声明: char c='a'; //等同于 char c=97;

【注】重要背记的ASC\amalg代码值:字符‘0’   -----> 十进制 48

 字符‘a’   -----> 十进制 65

 字符‘A’   -----> 十进制 97

3、浮点型(float)

(1)float型(单精度浮点型)------ 4字节

(2)double型(双精度浮点型)------ 8字节

(3)long double型(长双精度型)------ 8字节(Visual C++)

4、布尔型(bool)

取值 假(false)和 真(true),0为 false,非 0 为 true。(例如:-1 和 2 都是true)

【注】()为强制类型转换符

  • 强制转换:高级数据类型 ---->低级数据类型        加强转符号() 
  • 自动转换:低级数据类型 ---->高级数据类型        填充符号位

  低级--->高级:short、char --->int --->long int --->float --->double

二、格式化字符
  • 整型 ----------- %d 十进制、%x 十六进制、%p  十六进制表示地址、%o 八进制
  • 浮点型 -----------  float 类型用  %f、double 类型用 %lf      
  • 字符型 ----------- %c 字符char、%d 字符char对应的 ASC\amalg码值
  • 字符串 ----------- %s
三、运算符 1、算数运算符:+、- 、*、 /、%(取余)、++(自增)、--(自减) 2、逻辑运算符:&&(逻辑与)、||(逻辑或)、! (逻辑非) 3、关系运算符:>、<、>=、<=、==、!= 4、赋值运算符:=、+=、/=、*=、%= 5、条件运算符(三目运算符)及条件表达式:a>b?a:b 5、位运算

>>(向右移动)、<<(向左移动)、&(按位与)、|(按位或)、^(异或)、~(取反)

四、C语句 1、分支语句
  • 条件语句:if...else、if...else if...else
  • 多分支语句:switch...case
3、循环语句
  • for 循环
  • while 循环:先判断,后走语句
  • do...while 循环:先走语句,后判断

【注】上述三种循环都可以用 break 语句跳出循环,用continue 语句结束本次循环

总结

  C语言入门首先要了解数据类型、运算符、语句等语言基础,方能为后续程序编写打下基础。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:C语言入门之基本数据类型、运算符及C语句-创新互联
网址分享:http://cdxtjz.com/article/dopoco.html

其他资讯