/*****************************************************
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
copyright (C), 2014-2015, Lighting Studio. Co., Ltd.
File name:
Author:Jerey_Jobs Version:0.1 Date:
Description:
Funcion List:
*****************************************************/
#include <stdio.h>
int fun(char c);
int main()
{
char c; //定义字符型变量接收输入值
{
char c; //定义字符型变量接收输入值
printf("Enter a character :\n"); //提示用户输入相应类型的变量
scanf("%c",&c);
scanf("%c",&c);
printf("%d",fun(c)); //调用函数,并且输出函数返回值
return 0;
}
return 0;
}
int fun(char c)
{
int count = 0,i; //定义计数值、循环变量和中间变量
int temp;
{
int count = 0,i; //定义计数值、循环变量和中间变量
int temp;
for(i = 0;i < 8;i++) //利用for循环进行循环比较和循环位移
{
temp = (c >> i) & 0x01;
if(temp == 0x01)
{
count++;
}
}
{
temp = (c >> i) & 0x01;
if(temp == 0x01)
{
count++;
}
}
return count; //函数返回计数之值
}
}