初识C语言2

1.定义变量 (在内存中分配空间)

类型名   变量名;

类型名   ----->基本数据类型

               整数    int

               小数    float

   字符    char

变量名  ------>命名规范

               (1).由数字,字母,下划线组成,首字母不能为数字

               (2).不能为关键字或保留字

               (3).尽量见名知意

 

2.C语言库函数

#include <stdio.h>

输入:scanf()

scanf(“格式化符号”,地址列表) 有个几个格式化符号,地址就多个

scanf("%md%mf",&r,&f); scanf可以控制宽度,但不能控制精度

输出:printf()

printf(字符串)    printf(“helloworld\n”)  字符串会原样输出

printf(字符串+格式化符号(占位符),变量名列表) 前面有几个格式化符号,后边会多个变量名

%d ---->有符号整数

%f ----->浮点数

%c ----->字符

printf("半径为%md的周长为%-m.nf,面积为%f\n",r,len,area);

m:数据所占的宽度

n:数据所保留的精度

默认是右对齐,-表示左对齐

 

 

 

 

3.运算符:

1.算术运算符

+,-,*,/(整数/整数=整数),%(取模/求余),++(自增),--(自减)

+=,-=,*=,/=,%=

a+=1   < == > a=a+1

 

7/3=2     11/3=3   3.0/2=1.5      11%3=2  %(求余/取模)

a++               ++a

int x=5.5*3+5%4

8. 有整型变量x,单精度变量y=5.5,表达式x=(float)(y*3+((int)y)%4)执行后,x的值为(  A)。 

(A)17  (B)17.500000  (C)17.5 (D)16  

 

 4.数据类型的转换

隐式转换(自动转换 范围小---范围大)

范围小----->范围大的转换   int  +  float   ---->float

int家族

short    ---->2个字节的整数

int       ----->4个字节的整数

long  ------>4个字节的整数

short                 ----->signed short 有符号的整数

unsigned short  ----->无符号整数

 

int+float----->float

short +int ---->int

signed+unsigned--->unsigned

float家族

float       ---->4字节

double   ---->8字节

long double

强制转换 (范围大--->范围小)

float  f=13.5

(int)f

5.进制转换

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值