首页 > 其他分享 >C语言入门1

C语言入门1

时间:2022-10-16 19:47:31浏览次数:49  
标签:字符 ch 常量 int long C语言 整型 入门

C语言初级阶段

常量与变量

1.常量:不能被改变的量,ex:1、2、3

(1)整型常量:整数

(2)实型常量:

①十进制小数形式:数字和小数点组成

②指数形式:12.34e3=10.34*103

(3)字符常量:ex:’a'、’b'

①普通字符

②转义字符

(4)字符串常量:“ ”

(5)符号常量:#define Π 3.14 中的 Π

(6)地址常量:将数据进行编号并存放在内存区域

2.变量:可以被改变的量 必须是字符、下划线、数字组成,但是不能以数字开头。

要存一个什么类型的数据,就定义一个什么类型的变量

变量的初始化:将数值储存到变量中

数据类型

基本数据类型:C语言中常用的数据类型

1.整型:int 字节: 4

(1)无符号整型 unsigned int 4

(2)长整型 long 4

(3)短整型 short 2

(4)无符号短整型 usigned short 2

(5)无符号长整型 usigned long 4

(6)双长整型 long long 8

(7)无符号双长整型 usigned long long 8

2.字符型 char 1个字节

字符和数字之间可以转换——通过ASCII码表转换

#include<stdio.h>
int main(){
char ch;
ch=65;
int a;
a=ch;//隐式转换
ch=(int)ch;//强制转换
return 0;
}

(1)单个字符 ''

(2)字符串 ""

3.浮点型:存的是小数

(1)单精度 float 四字节 精确到小数点后6-7位

(2)双精度 double 八字节 精确到小数点后16-17位

#include<stdio.h>
int main(){
float x=1.2345678;
double y=1.23456789123454
float z=1.2345678f;//最后的这个f表示这个小数是float类型,f不影响值。
}

高精度:精度高,比如能够计算到小数点后十位。

低精度:精度低,比如能够计算到小数点后两位。

基本数据类型之间是可以相互转换的,如果是计算,会往高精度上转

小数和整数之间的转换,会省略小数部分,保留整数部分

输出

#include<stdio.h>
int main(){
int a=10;
printf("a\n");//会输出a,不输出a的数据
printf("%d",a);//格式占位符,将输出的数据转换为指定格式进行输出;
//printf("格式占位符",变量)
return 0;
}
类型 格式占位符
int %d
char(单字符) %c
char(字符串) %s
float %f
double %lf

putchar(ch);

输入

scanf("格式占位符",&变量)&取地址符号

getchar();从键盘获取一个字符

标签:字符,ch,常量,int,long,C语言,整型,入门
From: https://www.cnblogs.com/George-Judson/p/16796879.html

相关文章

  • 【C语言】操作数的优先级大小。
    ......
  • flask搭建平台入门教程二:用户注册和登录
    这一篇主要实现用户注册和登录编写接口并设置URL根目录添加api文件夹,添加auth.py注册auth蓝图为根路径fromflaskimportBlueprint,jsonifyauthbp=Blueprint('au......
  • C语言实例2
    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,提成7.5%;利润20万到4......
  • ShaderGraph入门
    ShaderGraph是Unity提供的图形化Shader,相比与代码写的Shader方式,个人觉得ShaderGraph还是对新手比较友好,有一种在玩连连看的感觉,也有可能是因为我个人偏向于美术一类吧。......
  • flask搭建平台入门教程一:配置数据库
    flask是什么?flask可以做什么这里就不说了,百度一下即可,这篇文章主要是手把手带你使用flask搭建一个简单的注册、登陆、以及用户权限管理模块。首先需要创建一个FLASK项......
  • 【C语言有这个就够了】七.实用调试技巧
    (一)什么是BUG历史上第一个bug导致程序运行错误的对象(二)调试是什么调试就是破案的过程,因为有人写代码是这样的:1.调试又称除错,是发现和减少计算机程序或电子仪器设备中程序错误......
  • 【Nuxt.js】案例练习入门
    SQL表/*NavicatPremiumDataTransferSourceServer:localhost_3306SourceServerType:MySQLSourceServerVersion:50549SourceHost:......
  • C语言循环
    #include<stdio.h>intmain(){int i=0;printf("去卖烤红薯\n");while(i<200){printf("卖出的烤红薯:%d\n",i);  i++;}if(i>=200)printf("成为千万富翁\n");  retu......
  • 用C语言实现两个值交换的四种方法
    一.题中已给两个值的数值二.随意输出两个整数(变量)的数值为避免麻烦,我在这里统一用变量(就是第二种)来敲一遍,希望可以给各位解决些麻烦,仅供参考,希望指正。另外,下面的代码我用了......
  • C语言的学习——零基础学习(1)
    C语言是一门计算机语言计算机语言指的是人与计算机交流的语言。学习C语言时,我所用的编程软件是微软的VisualStudio通过VS进行编写人生中的第一个程序,这个程序就是所有课本中......